[Ajuda] Oque hб de errado nessa funзгo ?!
#2

PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    new 
VehID GetPlayerVehicleID(playerid);
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        if(
VehID == Caminhao[0])
        {
            if(
Org[playerid] != Agente)
              {
                  
SendClientMessage(playerid,-1"Este carro nгo estб disponнvel para sua organizaзгo !");
                  
RemovePlayerFromVehicle(playerid);
                  return 
1;
              }
            
SetPlayerCheckpoint(playerid,2873.1750,921.2672,10.7500,3.0);
            
GetPlayerName(playeridpNameMAX_PLAYER_NAME);
            
format(infosizeof(info), "| AVISO | O Caminhгo dos Mercenбrios foi coletado pelo player %s e estб em transporte!"pName);
            
SendClientMessageToAll(AmareloClaro,pName);
        }
    }
    return 
1;

Se vocк tiver uma lista de veнculos criados, por exemplo:
Код:
Caminhao[0] = ...
Caminhao[1] = ...
Caminhao[2] = ...
Caminhao[3] = ...
Faзa isso que estб abaixo, pois vocк nгo terб que repetir para todos os Caminhхes.

PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    new 
VehID GetPlayerVehicleID(playerid);
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        for(new 
0sizeof(Caminhao); i++)
        {
            if(
VehID == Caminhao[i])
            {
                if(
Org[playerid] != Agente)
                {
                    
SendClientMessage(playerid,-1"Este carro nгo estб disponнvel para sua organizaзгo !");
                    
RemovePlayerFromVehicle(playerid);
                    return 
1;
                }
                
SetPlayerCheckpoint(playerid,2873.1750,921.2672,10.7500,3.0);
                
GetPlayerName(playeridpNameMAX_PLAYER_NAME);
                
format(infosizeof(info), "| AVISO | O Caminhгo dos Mercenбrios foi coletado pelo player %s e estб em transporte!"pName);
                
SendClientMessageToAll(AmareloClaro,pName);
            }
        }
    }
    return 
1;

----------------------------------------

Outro erro, veja esta linha de seu cуdigo:
PHP код:
SendClientMessageToAll(AmareloClaro,pName); 
O correto:
PHP код:
SendClientMessageToAll(AmareloClaro,info); 
Reply


Messages In This Thread
Oque hб de errado nessa funзгo ?! - by Yak - 01.04.2015, 05:04
Re: Oque hб de errado nessa funзгo ?! - by CucaBeludo - 01.04.2015, 06:16
Re: Oque hб de errado nessa funзгo ?! - by Yak - 01.04.2015, 06:34
Re: Oque hб de errado nessa funзгo ?! - by CucaBeludo - 01.04.2015, 07:01
Re: Oque hб de errado nessa funзгo ?! - by Yak - 01.04.2015, 07:10

Forum Jump:


Users browsing this thread: 1 Guest(s)