GTAOnline.net
San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: inbox le 22 Mai 2008, 18:04:11
-
Bonsoir,
Encore moi :(
j'ai encore un problème avec une de mes commandes
voila je souhaite créer des voitures
seulement faut que mes joueurs place un id d'une voiture
j'ai essayer avec ceci mais ca ne marche pas
if(strcmp(cmd, "/vt", true) == 0){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /vt [Id de la voiture]");
return 1;
}
if(delvoiture100[playerid] == 1)
{
DestroyVehicle (voiture100[playerid]);
return 1;
}else{
new Float:slx, Float:sly, Float:slz, Float:sla;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+2);
CreateVehicle(tmp, slx, sly, slz,sla, 0, 1, 900);
}
return 1;
}
Avez vous une idée ?
Merci
Cordialement,
-
C'est Résolu j'ai enfin réussi a faire ma commande
Merci meme si ya pas eu de reponse :)
Cordialement,
-
Ben dit moi stp parce que moi je sais pas trop comment faire et par PM s'il te plait (avis au gros preneur xD) :)
-
Salut,
Désolé du retard
donc voila le code entier ca peut servir a tout le monde :)
if(strcmp(cmd, "/vt", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /vt [400 a 611] [0 a 126] [0 a 126]");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611)
{
SendClientMessage(playerid, COLOR_WHITE, "Choisissez une voiture entre 400 et 611");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /vt [400 a 611] [0 a 126] [0 a 126]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 126)
{
SendClientMessage(playerid, COLOR_WHITE, "Choisissez une couleur entre 0 et 126");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /vt [400 a 611] [0 a 126] [0 a 126]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 126)
{
SendClientMessage(playerid, COLOR_WHITE, "Choisissez une couleur entre 0 et 126");
return 1;
}
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 500);
GameTextForPlayer(playerid, "~w~Creation de la voiture Go Go Go !",6000,1);
}
return 1;
}
Bon courage pour la suite :)
Cordialement,