• 05 Juin 2026, 10:53:42


Auteur Sujet: [Résolu] Faire une commande avec Variable.  (Lu 1555 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
[Résolu] Faire une commande avec Variable.
« 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,
« Modifié: 22 Mai 2008, 20:38:03 par inbox »
signature hors-normes (image trop grande)

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : Faire une commande avec Variable.
« Réponse #1 le: 22 Mai 2008, 20:37:02 »
C'est Résolu j'ai enfin réussi a faire ma commande

Merci meme si ya pas eu de reponse :)

Cordialement,
signature hors-normes (image trop grande)

MadFire

  • Invité
Re : [Résolu] Faire une commande avec Variable.
« Réponse #2 le: 22 Mai 2008, 20:48:38 »
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)  :)

Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : [Résolu] Faire une commande avec Variable.
« Réponse #3 le: 23 Mai 2008, 18:38:48 »
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,
signature hors-normes (image trop grande)