У мну так:
Создаем новый паблик
forward CheckForWalkingTeleport(playerid); Далее сам паблик:
[pwn]public CheckForWalkingTeleport(playerid)
{
Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
if (GetPlayerState(playerid) == 1 && PlayerToPointStripped(1.0, playerid,2275.7407,-930.0800,28.0424, cx,cy,cz))
{
SetPlayerInterior(playerid,3); // интерьер в котором появляешься
SetPlayerPos(playerid,-2639.5520,1406.5389,906.4609); // координаты появления
GameTextForPlayer(playerid, "~w~љOЂPO ЊO„A‡OBAЏ’ B ~r~The Homicide Club~w~.", 5000, 3); // текст
}
else if (PlayerToPointStripped(1.0, playerid,-2634.4236,1409.5244,906.4647, cx,cy,cz)) // при заходе на эту точку происходит действие
{
SetPlayerPos(playerid,2279.8679,-930.1797,26.5171); // координаты
GameTextForPlayer(playerid, "~w~BO€BPAЏ…ЏEC’ CKOPO, мO ~r~мE ‚OBOP…ЏEЊO‡…‰E†CK…–.", 5000, 3);//text
SetPlayerInterior(playerid,0); // интерьер
}[/pwn]
Далее создаем пикап:
в public OnGameModeInit :
[pwn]
AddStaticPickup(1239,2,-2639.5520,1406.5389,906.4609); // сам пикап
AddStaticPickup(1239,2,-2634.4236,1409.5244,906.4647); // второй пикап
[/pwn]
И не нужно никаких глобальных переменных ;)
Новая информация поступила в моск? Ставим +! 