07.02.2019, 19:12
(
Последний раз редактировалось AutoMatic2; 07.02.2019 в 19:43.
)
O que eu fiz pra vc n vai ser nada de diferente aqui, Eu apenas coloque um timer de 30 segundos para da respawn e todos os veнculos sem uso. Ate porque 1 jб colocou a mesma opзгo que eu citei e + 2 que ngm citou, e tbm ninguйm fez o codigo ate agora. :/
estб por zcmd, Eu sei que funciona ingame, porйm esse e diferenciado tem que dar
/RP [TEMPO]
/RP 20 - 20 Segundos para dar respawn.
PHP код:
#include <a_samp>
#include <sscanf2>
#include <foreach>
#include <zcmd>
main() {}
new Respawn, Timer;
public OnGameModeInit()
{
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
forward RespawnVeiculos();
public RespawnVeiculos()
{
new string[30];
if(Timer == 0)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(!IsVehicleOccupied(i))
{
KillTimer(Respawn);
SetVehicleToRespawn(i);
SendClientMessageToAll(0x33AAFFFF, "| INFO-SERVER | Todos veнculos sem uso foi respawnados com sucesso!");
break;
}
}
}
format(string, sizeof(string), "~b~~h~RESPAWN VEICULOS ~w~%d", Timer);
GameTextForAll(string, 1000, 4);
Timer--;
return 1;
}
IsVehicleOccupied(vehicleid)
{
foreach(Player, i)
{
if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
return 1;
}
return 0;
}
CMD:rp(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Vocк nгo tem permissгo!");
if(sscanf(params, "d", Timer))
return SendClientMessage(playerid, 0xFF0000FF, "| ERRO | Use: /RP [ TEMPO ]");
Respawn = SetTimerEx("RespawnVeiculos", 1000, true, "d", Timer);
return 1;
}
/RP [TEMPO]
/RP 20 - 20 Segundos para dar respawn.