SA-MP Forums Archive
[AJUDA] Respawn - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Respawn (/showthread.php?tid=303707)



[AJUDA] Respawn - r-Valdez - 14.12.2011

Bom, o meu comando /rc (respawn cars) estб bugado, quando eu dou /rc o servidor meio que buga, deleta todos os carros e desliga...

pawn Код:
stock ResetarCarros()
{
    SendClientMessageToAll(COLOR_LIGHTRED, "Todos os veнculos foram respawnados!");

    for(new v = 0; v < MAX_VEHICLES; v++)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i) && !IsPlayerInVehicle(i, v))
            {
                if(v == carrocriado[i] || v == carroadm[i]) DestroyVehicle(v);
                else SetVehicleToRespawn(v);
            }
        }
    }
}
Esse carrocriado, carroadm sгo os carros criados por comandos pelos vips e os carros de administradores criados por comandos

Alguйm pode me ajudar?


Re: [AJUDA] Respawn - Victor Cesaroni - 14.12.2011

pawn Код:
stock ResetarCarros()
{
    SendClientMessageToAll(COLOR_LIGHTRED, "Todos os veнculos foram respawnados!");

    for(new v = 0; v < MAX_VEHICLES; v++)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i) && !IsPlayerInVehicle(i, v))
            {
                if(v == carrocriado[i] || v == carroadm[i])
                {
                     DestroyVehicle(v);
                     return 1;
                }
                else  { SetVehicleToRespawn(v); return 1; }
            }
        }
    }
}



Re: [AJUDA] Respawn - r-Valdez - 14.12.2011

Код:
warning 209: function "ResetarCarros" should return a value
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
O erro й na ultima chave }


Re: [AJUDA] Respawn - Lуs - 14.12.2011

pawn Код:
return 1;



Re: [AJUDA] Respawn - Victor Cesaroni - 14.12.2011

pawn Код:
stock ResetarCarros()
{
    SendClientMessageToAll(COLOR_LIGHTRED, "Todos os veнculos foram respawnados!");

    for(new v = 0; v < MAX_VEHICLES; v++)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i) && !IsPlayerInVehicle(i, v))
            {
                if(v == carrocriado[i] || v == carroadm[i])
                {
                     DestroyVehicle(v);
                     return 1;
                }
                else  { SetVehicleToRespawn(v); return 1; }
            }
        }
    }
    return 1;
}
@OFF: meu 100є post '-'


Re: [AJUDA] Respawn - r-Valdez - 14.12.2011

Agora sу manda a mensagem que todos os veнculos foram respawnados... Nгo acontece nada :/


Re: [AJUDA] Respawn - Victor Cesaroni - 14.12.2011

Quote:
Originally Posted by r-Valdez
Посмотреть сообщение
Agora sу manda a mensagem que todos os veнculos foram respawnados... Nгo acontece nada :/
Os veнculos nгo dгo respawn? Caso nгo derem respawn tenta assim:

pawn Код:
stock ResetarCarros()
{
    SendClientMessageToAll(COLOR_LIGHTRED, "Todos os veнculos foram respawnados!");

    for(new v = 0; v < MAX_VEHICLES; v++)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i) && !IsPlayerInVehicle(i, v))
            {
                if(v == carrocriado[i] || v == carroadm[i])
                {
                     DestroyVehicle(v);
                }
                SetVehicleToRespawn(v);
                return 1;
            }
        }
    }
    return 1;
}