Вот этой командой пользовался я! Вот решил выложить вам!
Может и пригодится!!
Код:
if(strcmp(cmd, "/tp", true) == 0) { new telename[MAX_PLAYER_NAME]; new teleid; new Float:pX, Float:pY, Float:pZ; if(PlayerInfo[playerid][pAdmin] > 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Формат: Используйте /tp [ID кого] [ID к кому]"); return 1; } giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Формат: Используйте /tp [ID кого] [ID к кому]"); return 1; } teleid = strval(tmp); if (IsPlayerConnected(giveplayerid) && IsPlayerConnected(teleid)) { GetPlayerPos(teleid, pX,pY,pZ); SetPlayerPos(giveplayerid, pX,pY,pZ+3); SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(teleid));//устанавлеваем вертуальны мир второго ИД SetPlayerInterior(playerid, GetPlayerInterior(teleid));//и интерьер =) } if (!IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "Game-Day: Ты ошибся с первым ИД "); // если нету игрока которого телепортируют SendClientMessage(playerid, COLOR_RED, string); } if (!IsPlayerConnected(teleid)) { format(string, sizeof(string), "Game-Day:Ты ошибся с вторым ИД");// если нету игрока к которому телепортируют SendClientMessage(playerid, COLOR_RED, string); } } return 1; }