Bonjour à tous ! Voici quelques jours que j'arpente ce forum assoiffé de connaissances :P j'ai vue quelques scripts sympa mais je ne trouve pas certain scripts ou ne comprend pas tout par exemple le script suivant :
if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, " Vous n'êtes pas Admin!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " vehicule compris entre 400 et 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, " couleur comprises entre 0 et 300 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 300 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
format(string, sizeof(string), " Vehicule %d creer.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
Voilà sauf que ce code est réservé aux admins et j'aimerai le laisser public pour les joueurs qui viennent sur le serveur, et la vous me direz oui mais trop de spawn fait crash ! Je sais mais je joue qu'avec mes potes et on est maximum 12 sur le serveur donc bon :P
De plus je cherche une commande pour ce TP à quelqu'un seulement j'en avais trouvé un mais c'était aussi seulement pour les admins.
Merci pour ceux qui peuvent m'aider ^^