Для начала ко всем 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