Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Телепортация по игровым интерьерам

Статус
В этой теме нельзя размещать новые ответы.

By Kristina

Новичок
Здравствуйте уважаемые пользователи Pawno-Info.​
Придоставляю вам урок по телепортированию по "Интерьерам"
И так начнем =)​
Данный код позволит телепортироваться по игровым интерьерам, записанным в файле interiors.txt.
PHP:
#include <a_samp>
#include <sscanf2>
enum iIn{ Float:X,Float:Y,Float:Z,Float:R,Int,Name[32]}
new IntInfo[146][iIn];

public OnFilterScriptInit()
{
    new File:file = fopen("interiors.txt",io_read);
    new str[128];
    new idd = 0;
    while(fread(file,str))
    {
        sscanf(str,"{d}dffffs[32]",IntInfo[idd][Int],IntInfo[idd][X],IntInfo[idd][Y],IntInfo[idd][Z],IntInfo[idd][R],IntInfo[idd][Name]);
        idd++;
    }
    fclose(file);
    return 1;
}


public OnPlayerCommandText(playerid,cmdtext[])
{
    new cmd[32],params[96];
    sscanf(cmdtext,"s[32]s[96]",cmd,params);
    if(strcmp(cmd,"/goint",true) == 0)
    {
        new intid;
        if(sscanf(params,"d",intid)) return 1;
        if(intid < 0 || intid > 145) return 1;
        new str[128];
        format(str,128,"[%d] %s. Int %d",intid,IntInfo[intid][Name],IntInfo[intid][Int]);
        SendClientMessage(playerid,-1,str);
        SetPlayerPos(playerid,IntInfo[intid][X],IntInfo[intid][Y],IntInfo[intid][Z]);
        SetPlayerFacingAngle(playerid,IntInfo[intid][R]);
        SetPlayerInterior(playerid,IntInfo[intid][Int]);
        return 1;
    }
    return 1;
}
Спасибо за внимание:dh:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу