Bonjour bonjour,
Je suis en train de scripter ( Je débute ) un petit DM tout simple et je bloque sur un point, j'ai fais un menu qui permet de faire spawner un véhicule, seulement j'aimerais éviter que certains abusent de la commande et fassent crasher le serveur, du coup j'ai déjà mis un Timer pour détruire le véhicule au bout de 30min (Pour eviter qu'il respawn aussi) une fois que le joueur est sortit mais ça n’empêche pas d'en créer une 50aine, du coup j'ai créer une variable que j'ai appelé comme ça :
new personalvehicle[MAX_PLAYERS];
Et donc se soir je ferais un système pour que lorsque l'on se co la variable est a 0, une fois qu'on spawn un véhicule SI la variable est a 0 le véhicule spawn et la variable se met a 1 et donc on ne peu plus en spawner. Mais si on quitte le véhicule 30min et qu'il est détruit comment faire pour que la variable se mette a 0 une fois le véhicule détruit ?
Mon bout de code :
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(GetPlayerVehicleID(playerid) == vehicleidspawned[playerid])
{
SetTimerEx("DestroyVehicle",900000, 0, "d", vehicleidspawned[playerid]);
}
return 1;
}
Merci bonne journée :D