Для начала ко всем forward добавьте
forward SavePos(playerid);
И ко всем new
new Float:X,Float:Y,Float:Z;
И в конец мода добавьте
public SavePos(playerid)
{
{
GetPlayerPos(playerid,X,Y,Z);//функция узнаёт позицию и записывает в переменную
}
return 1;
}
Ну можно сказать всё,сейчас я вам покажу как можно использовать
if(strcmp(cmdtext, "/teleportkudato", true) == 0)
{
SavePos(playerid);//Сохраняет позицию в переменную
SetPlayerPos(playerid, 1773.59997559,-1750.59997559,44.50000000);//телепортирует
return 1;
}
if(strcmp(cmdtext, "/teleportotkudota", true) == 0)
{
SetPlayerPos(playerid,X,Y,Z);//Узнаёт данные переменной и телепортирует туда
return 1;
}
Думаю принцип вы поняли,удачи вам на этом всё.
Вариант без Public(меньше кода)
if(strcmp(cmdtext, "/teleportkudato", true) == 0)
{
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(playerid, 1773.59997559,-1750.59997559,44.50000000);//телепортирует
return 1;
}
if(strcmp(cmdtext, "/teleportotkudota", true) == 0)
{
SetPlayerPos(playerid,X,Y,Z);//Узнаёт данные переменной и телепортирует туда
return 1;
}
Автор:Slaer
При копировании материала указывать ссылку на источник(pawn-wiki.ru)и указывать автора(Slaer)обязательно
Так же это можно использовать в многих командах таких как /spec /specoff
Сообщение отредактировал Mike: 18 января 2012 - 15:40
Вход
Регистрация
Помощь











