[AJUDA] respawn
#8

pawn Код:
stock IsVehicleOccupied(vehicleid) //stock й uma variavel que guarda uma funзгo, ela pode retornar varios valores (essa stock eu peguei daqiui fo forum msm)
{
    for (new i = 0; i < MAXPLAYERS; i ++)// for new i vc ja deve saber que й uma funзгo que testa do numero q vc por primeiro ate o numero q vc por no meio
    {
        if (GetPlayerVehicleID(i) == vehicleid) return true;//ele vai testar todos os players entao se tiver alguem dentro do carro vai retornar 1
    }
    return false;//se nao tiver vai retornar 0
}

CMD:respawn( playerid, params[] )
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo й admin.");//se nao estiver logado na rcon retornara esta mensagem
    for(new i=0;i<MAX_VEHICLES;i++)//faz o mesmo q o for la em cima a diferenзa й q aqui й MAX_VEHICLES ou seja o numero final й a definiзгo do a_samp para MAX_VEHICLES
    {
        if(i == INVALID_VEHICLE_ID);//INVALID_VEHICLE_ID й a definiзгo que a include a_samp faz para um veiculo q nao existe, portanto aqui testa se o veiculo existe
            break;//break cancela o for(...) entao se chegar a um numero que nгo й um carro valido ele vai parar o for e pular pro SendClientMessage..
        else if(!IsVehicleOccupied(i))//atravez da stock ele testa c tem alguem dentro do veiculo, ja que eu neguei a funзгo "if(!<-...)" entao й o mesmo q dizer (SE RETORNAR 0 ENTAO RESPAWNA)
            SetVehicleToRespawn(i);//respawna o veiculo
    }
    SendClientMessage(playerid, -1, "Vocк deu respawn em todos os veнculos.");
    return 1;
}
ps: n sou mto bom em explicaзгo
Reply


Messages In This Thread
[AJUDA] respawn - by histire - 07.09.2011, 14:41
Re: [AJUDA] respawn - by Shelby - 07.09.2011, 14:44
Re: [AJUDA] respawn - by Hardware - 07.09.2011, 14:48
Re: [AJUDA] respawn - by Pharrel - 07.09.2011, 14:53
Re: [AJUDA] respawn - by Shelby - 07.09.2011, 14:59
Re: [AJUDA] respawn - by Pharrel - 07.09.2011, 15:01
Re: [AJUDA] respawn - by histire - 07.09.2011, 15:13
Re: [AJUDA] respawn - by Pharrel - 07.09.2011, 15:34

Forum Jump:


Users browsing this thread: 1 Guest(s)