[Ajuda] Respawn de veiculos desocupados - 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 de veiculos desocupados (
/showthread.php?tid=663056)
Respawn de veiculos desocupados -
zHellSync - 20.01.2019
Alguem ajuda ae, preciso que este codigo ensinado funcione
https://sampforum.blast.hk/showthread.php?tid=548783
o membro "[BOPE]Seu._.Madruga" citou formas diferentes de se criar um respawn de veiculos, o que quero й o de respawnar automaticamente a cada 5minutos juntamente com comando /rv para respawnar veiculos desocupados.. ele informou uma funзao nao nativa e ensinou cria-la, criei como pediu e o codigo nao apresentou erros na compilaзao.. o erro esta na hora de executar o respawn, ele nгo respawna nenhum veiculo e retorna o erro "SERVER: Unknown Command" .... mas o comando avisa que foi respawnado os veiculos..
Re: Respawn de veiculos desocupados -
RenanMsV - 20.01.2019
Esse comando mostrado requer um plugin para processar comandos. Voce tem esse plugin instalado? Como este
https://sampforum.blast.hk/showthread.php?tid=91354
Re: Respawn de veiculos desocupados -
zHellSync - 20.01.2019
Quote:
Originally Posted by RenanMsV
|
sim ja esta instalado.
Re: Respawn de veiculos desocupados -
RenanMsV - 20.01.2019
pawn Код:
forward IsVehicleOccupied(vehicleid);
public IsVehicleOccupied(vehicleid)
{
for(new i =0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i,vehicleid))
{
return 1;
}
}
return 0;
}
CMD:rv(playerid)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo tem acesso a este comando!");
new aname[MAX_PLAYER_NAME], string[124];
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos desocupados!", aname);
SendClientMessageToAll(-1,string);
for(new v = GetVehiclePoolSize(); v > 0; v--)
{
if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v);
}
return 1;
}
й pq ele botou um return dentro do loop que respawna os veiculos. o return ali para o loop logo no primeiro carro. ai tirei o return e funcionou
Re: Respawn de veiculos desocupados -
zHellSync - 20.01.2019
Quote:
Originally Posted by RenanMsV
pawn Код:
forward IsVehicleOccupied(vehicleid); public IsVehicleOccupied(vehicleid) { for(new i =0; i < MAX_PLAYERS; i++) { if(IsPlayerInVehicle(i,vehicleid)) { return 1; } } return 0; } CMD:rv(playerid) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[ ERRO ] {FF0000}Vocк nгo tem acesso a este comando!"); new aname[MAX_PLAYER_NAME], string[124]; GetPlayerName(playerid, aname, sizeof(aname)); format(string, sizeof(string),"* O(A) administrador(a) %s deu respawn em todos os veнculos desocupados!", aname); SendClientMessageToAll(-1,string); for(new v = GetVehiclePoolSize(); v > 0; v--) { if(!IsVehicleOccupied(v)) SetVehicleToRespawn(v); } return 1; }
й pq ele botou um return dentro do loop que respawna os veiculos. o return ali para o loop logo no primeiro carro. ai tirei o return e funcionou
|
muito obrigado agora pegou perfeitamente, ++rep