Замените свою команду на эту:
Перенесите переменные вверх, если они будут совпадать с существующими, то замените их на другие:
Код
new Float:PX,Float:PY,Float:PZ,Float:PANGLE,INTplayer;
Код
if(strcmp(cmd, "/gethereall", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
GetPlayerName(playerid,admin,sizeof(admin));
INTplayer = GetPlayerInterior(playerid);
GetPlayerPos(playerid,PX,PY,PZ);
GetPlayerFacingAngle(playerid,PANGLE);
for(new i = GetMaxPlayers() - 1; i != -1; i--)
{
ShowPlayerDialog(i,3030,DIALOG_STYLE_LIST,"Телепорт",Вас хочет телепортировать администратор,"Телепортироваться","Отклонить");
}
}
else
{
SendClientMessage(playerid, LIGHTBLUE_COLOR, " Íåò ïðàâ äëÿ èñïîëüçîâàíèÿ ýòîé êîìàíäû");
return 1;
}
return 1;
}
В public OnDialogResponse
Код
else if(dialogid == 3030)
{
if(response)
{
if(listitem == 0)
{
SetPlayerPos(playerid,PX,PY,PZ+3);
SetPlayerFacingAngle(playerid,PANGLE);
SetPlayerInterior(playerid,INTplayer);
}
}
if(listitem == 1)
{
}
}
}
Могут быть ошибки. Скиньте их в эту тему.