Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #define FILTERSCRIPT
- static vRack[MAX_VEHICLES][4];
- /* DOCUMENTATION :
- vRack[MAX_VEHICLES][0] = Arme côté conducteur
- vRack[MAX_VEHICLES][1] = Munition côté conducteur
- vRack[MAX_VEHICLES][2] = Arme côté passager
- vRack[MAX_VEHICLES][3] = Munition côté passager
- */
- CMD:rack(playerid, params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new string[128];
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vous devez être dans un véhicule.");
- if(!VoiturePolice(vehicleid)) return SendClientMessage(playerid, -1, "Vous devez être dans un véhicule de police.");
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(GetPlayerWeapon(playerid) == 0 && vRack[vehicleid][0] != -1)
- {
- GivePlayerWeapon(playerid, vRack[vehicleid][0], vRack[vehicleid][1]);
- format(string, sizeof(string), "Retrait de l'arme %d avec %d munitions. (Côté conducteur)", vRack[vehicleid][0], vRack[vehicleid][1]);
- }
- else if(GetPlayerWeapon(playerid) != 0 && vRack[vehicleid][0] == -1)
- {
- vRack[vehicleid][0] = GetPlayerWeapon(playerid);
- vRack[vehicleid][1] = GetPlayerAmmo(playerid);
- format(string, sizeof(string), "Dépôt de l'arme %d avec %d munitions. (Côté conducteur)", vRack[vehicleid][0], vRack[vehicleid][1]);
- }
- SendClientMessage(playerid, -1, string);
- }
- else if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- if(GetPlayerWeapon(playerid) == 0 && vRack[vehicleid][2] != -1)
- {
- GivePlayerWeapon(playerid, vRack[vehicleid][2], vRack[vehicleid][3]);
- format(string, sizeof(string), "Retrait de l'arme %d avec %d munitions. (Côté passager)", vRack[vehicleid][2], vRack[vehicleid][3]);
- }
- else if(GetPlayerWeapon(playerid) != 0 && vRack[vehicleid][2] == -1)
- {
- vRack[vehicleid][2] = GetPlayerWeapon(playerid);
- vRack[vehicleid][3] = GetPlayerAmmo(playerid);
- format(string, sizeof(string), "Dépôt de l'arme %d avec %d munitions. (Côté passager)", vRack[vehicleid][2], vRack[vehicleid][3]);
- }
- SendClientMessage(playerid, -1, string);
- }
- else
- SendClientMessage(playerid, -1 "Message ici.");
- return 1;
- }
- stock VoiturePolice(vehicleid)
- {
- new model = GetVehicleModel(vehicleid);
- if(model == 596 || model == 597 || model == 598) return true;
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement