[Ajuda] Respawn de trailes em uso - 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 trailes em uso (
/showthread.php?tid=569327)
Respawn de trailes em uso -
LockedLucas - 29.03.2015
Olб o meu problema e o seguinte, eu to querendo que os veiculos nгo utilizados sejam respawnados mas quando ta com um trailer engatado no caminhгo que estб sendo utilizado tipo o trailer da respawn sendo que nгo da para dar porque ele estб sendo utilizado.
Cуdigo:
pawn Код:
if(!strcmp(cmd,"/rvs", true) && pAdmin[playerid] == 5)
{
format(string, sizeof(string), " | Admin | O(A) %s %s respawnou os veiculos sem uso.", CargoAdmin(playerid),PlayerName(playerid));
SendClientMessageToAll(ocd, string);
static bool:Veiculo[MAX_VEHICLES];
for(new j = 1; j < MAX_VEHICLES; j++)
{
if(!GetVehicleModel(j)) continue;
Veiculo[j] = false;
for(new i; i < GetMaxPlayers(); i ++)
{
if(IsPlayerInVehicle(i, j))
{
Veiculo[j] = true;
break;
}
}
if(!Veiculo[j])
SetVehicleToRespawn(j);
}
return 1;
}
Re: Respawn de trailes em uso -
ipsLuan - 29.03.2015
Faz uma verificaзгo pra saber se й um trailer.
Re: Respawn de trailes em uso -
LockedLucas - 29.03.2015
Como ?
Re: Respawn de trailes em uso -
matheusspohr - 29.03.2015
Opa amigo, tenho este em meu servidor, tente:
PHP код:
CMD:rcd(playerid, params[])
{
if(APlayerData[playerid][PlayerLevel] < 2) return SendClientMessage(playerid, BRANCO, "{FF0000}[ERRO]: Vocк nгo tem permissгo para isso!");
SendClientMessageToAll(0x00FF00FF, "{009D4F}Todos os veнculos desocupados foram resetados com sucesso!");
for(new i; i < MAX_VEHICLES; i++)
if(!IsVehicleInUse(i))
SetVehicleToRespawn(i);
return true;
}
stock IsVehicleInUse(vehicleid)
{
new VeiculoRcd;
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(i) == vehicleid)
VeiculoRcd = vehicleid;
if(GetVehicleTrailer(GetPlayerVehicleID(i)) == vehicleid)
VeiculoRcd = vehicleid;
}
return VeiculoRcd;
}
Abraзos.
Re: Respawn de trailes em uso -
LockedLucas - 29.03.2015
Obrigado matheusspohr consegui.