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;
}
