1
Discussions générales / Re : [Jeu] Qu'est-ce que vous faites ?
« le: 13 Août 2015, 21:43:59 »
21h43 : L'heure de dépoussiérer mon compte
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
INI_Int("kills", kills[playerid]);
INI_Int("deaths", deaths[playerid]);
new kills[MAX_PLAYERS];
new deaths[MAX_PLAYERS];
// Incrémentations des variables
kills[killerid]++;
deaths[playerid]++;
// Mise a jour du score
SetPlayerScore(killerid, kills[killerid]-deaths[killerid]);
SetPlayerScore(playerid, kills[playerid]-deaths[playerid]);
10:25 encore une semaine d'arret :D
C'est le calme avant la tempête, préparez vous !
Le roi du TROLLL
++
Les Meilleures Vannes de Baffie, Best Of 1/19
Les Meilleures Vannes de Baffie, Best Of 2/19
// Exemple pour les policiers
new vCop[12]
vCop[0] = CreateVehicle(..); // etc..
IsCopVehicle(vehicleid)
{
for(new i = 0; i < sizeof(vCop); i++) // On boucle la liste des vehicules de police
{
if(GetVehicleModel(vehicleid) != 0 && vehicleid == vCop[i]) return 1; // Si le vehicule existe et s'il est policier, on retourne VRAI
}
return 0; // S'il n'est pas policier, on retourne FAUX
}
// pour adapter aux autres métier, tu changes le nom et du remplace le nom des variables ( ici vCop. C'est assez rapide comme vCop n’apparaît que 2 fois dans la fonction!
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(IsCopVehicle(vehicleid)) SendClientMessage(playerid, COLOR_GREEN, "Vous entrez dans un véhicule de police!");
return 1;
}
new vExpo[12]; // En supposant que tu aies 12 véhicules d'exposition
vExpo[0] = CreateVehicle(..);
..
....
vExpo[11] = CreateVehicle(..);
new vehid = GetPlayerVehicleID(playerid);
for(new i = 0; i < sizeof(vExpo); i++)
{
if(vehid == vExpo[i])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, Orange, "[[Serveur]] Voiture d'exposition! Vous ne pouvez pas la conduire !");
return 1;
}
}