Tenta agr.
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if (strcmp("/viajar", cmdtext, true, 10) == 0)
{
if (gOcuped[playerid] == DESOCUPADO )
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1685.771484375,-2238.6528320313,13.546875)) //LS
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Selecione para onde vocк Deseja Viajar:","Las Venturas\nSan Fierro\nAbandoned AirPort","Confirma","Fechar");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, -1543.2019042969, -438.81130981445, 6))//SF
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Selecione para onde vocк Deseja Viajar:","Las Venturas\nLos Santos\nAbandoned AirPort","Confirma","Fechar");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1673.603515625, 1447.8060302734, 10.7849702835083)) //LV
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Selecione para onde vocк Deseja Viajar:","Los Santos\nSan Fierro\nAbandoned AirPort","Confirma","Fechar");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, -36.17295837, 2349.83422852 ,24.30255508)) //AA
{
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Selecione para onde vocк Deseja Viajar:","Los Santos\nSan Fierro\nLas Venturas","Confirma","Fechar");
}
}
return true;
}
if (strcmp("/ajudaviajem", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, VERMELHO, "Sistema de Viagens by: Gustavo_Bonomo");
SendClientMessage(playerid, BRANCO, "USE: /viajar nos Aeroportos de LV, LS e SF para Abrir o Menu de Viagens.");
SendClientMessage(playerid, BRANCO, "USE: /bagagens dentro do Aviгo para ir para o Compartimento de Bagagens (/aviao para Voltar ao Aviгo).");
SendClientMessage(playerid, BRANCO, "USE: /piloto logado na RCON para Abrir a Porta do Piloto.");
SendClientMessage(playerid, BRANCO, "USE: /pulo logado na RCON para Abrir a Porta de Pulo.");
SendClientMessage(playerid, BRANCO, "USE: /explodir logado na RCON para Explodir o Aviгo.");
return true;
}
if (strcmp("/piloto", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(PPiloto, 2639.2653808594, -4155.41259766, 1192.24145508, 1.0);
SetTimerEx("ClosePPiloto", 5000, false, "i");
SendClientMessage(playerid, BRANCO, "Portгo do Piloto Aberto, irб Fechar em 5 Segundos!");
}
return true;
}
if (strcmp("/pulo", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(PPulo, 2640.71582031,-4230.63378906,1185.62670898, 1.0);
SetTimerEx("ClosePPulo", 5000, false, "i");
SendClientMessage(playerid, BRANCO, "Portгo de Pulo Aberto, irб Fechar em 5 Segundos!");
}
return true;
}
if (strcmp("/explodir", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
CreateExplosion(2641.19140625,-4160.57617188,1192.86560059, 2, 9000);
CreateExplosion(2640.93823242,-4187.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4202.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4217.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4232.19824219,1192.78320312, 2, 9000);
CreateExplosion(2641.19140625,-4160.57617188,1192.86560059, 2, 9000);
CreateExplosion(2640.93823242,-4187.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4202.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4217.19824219,1192.78320312, 2, 9000);
CreateExplosion(2640.93750000,-4232.19824219,1192.78320312, 2, 9000);
SendClientMessageToAll(BRANCO, "Algum Admin Explodiu o Aviao!");
}
return true;
}
if (strcmp("/bagagens", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2640.6623535156,-4167.0356445313,1193.2164306641))
{
SetPlayerPos(playerid, 2640.74609375,-4174.2734375,1193.0736083984);
}
return true;
}
if (strcmp("/aviao", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2640.74609375,-4174.2734375,1193.07360839841))
{
SetPlayerPos(playerid, 2640.6623535156,-4167.0356445313,1193.2164306641);
}
return true;
}
if(strcmp(cmd, "/milhas", true) == 0)
{
new tmp[64];
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "USE: /milhas [N° DE TICKETS]")
GivePlayerMoney(playerid, -strval(tmp)*1000);
Milhas[playerid] += strval(tmp);
return true;
}
return 0;
}