17.04.2013, 15:10
Bom eu estava fazendo a profissao de busao e estou tendo problemas gostaria de colocar pra todos os pontos o comando /proximoponto e ele check qual ponto ele tar e proseguir nao obtive sucesso nem com case nem com else if
aew resolvir tentar por em comandos diferentes saio mas ou menos isso vo deixa abaixo so que o primeiro comando pega perfeitamente ja o segunda nao pega se alguem souber fazer o do /proximoponto ou resolver o de baixo ficarei muito grato desde ja obrigado a todos que viram aqui tentar ajudar .
aew resolvir tentar por em comandos diferentes saio mas ou menos isso vo deixa abaixo so que o primeiro comando pega perfeitamente ja o segunda nao pega se alguem souber fazer o do /proximoponto ou resolver o de baixo ficarei muito grato desde ja obrigado a todos que viram aqui tentar ajudar .
PHP код:
if (strcmp(cmdtext, "/pontols1", true)==0)
{
if(rota[playerid] == 1)
{
if (IsPlayerInRangeOfPoint(playerid, 5, pls1_Y ,pls1_X ,pls1_Z ))
{
TogglePlayerControllable ( playerid, 0 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Aguarder no ponto" ) ;
DisablePlayerCheckpoint(playerid);
RemovePlayerMapIcon( playerid, 20 );
SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
SetPlayerMapIcon(playerid ,21, 1332.9934,-1464.7301,13.3828, 53,0,MAPICON_GLOBAL);
SetPlayerCheckpoint(playerid,1332.9934,-1464.7301,13.3828,5.0);
SendClientMessage ( playerid, -1, "[ Motorista ]: Siga Para o Proximo Ponto Marcado no Mapa" ) ;
return 1;
}
}
else
{
SendClientMessage(playerid, COR_RED,"[ x ]Voce nao Iniciou nem uma rota");
}
return 1;
}
//ponto 2
if (strcmp(cmdtext, "/pontols2", true)==0)
{
if (IsPlayerInRangeOfPoint(playerid, 5, 1155.5054,-1152.7693,23.6563 ))
{
TogglePlayerControllable ( playerid, 0 ) ;
SendClientMessage ( playerid, -1, "[ Motorista ]: Aguarder no ponto" ) ;
DisablePlayerCheckpoint(playerid);
RemovePlayerMapIcon( playerid, 21 );
SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
SetPlayerMapIcon(playerid ,22, 1294.2000,-1802.5662,13.3828, 53,0,MAPICON_GLOBAL);
SetPlayerCheckpoint(playerid,1294.2000,-1802.5662,13.3828,5.0);
SendClientMessage ( playerid, -1, "[ Motorista ]: Siga Para o Proximo Ponto Marcado no Mapa" ) ;
}
return 1;
}