• 03 Mai 2025, 00:51:20


Auteur Sujet: Aide pour créer une commande  (Lu 1303 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Aide pour créer une commande
« le: 12 Janvier 2011, 20:22:36 »
Bonjour,


Voila j'ai besoin d'aide pour crée une commande que j'ai chercher sans trouver, c'est pour cela que je vous demande d'aide ce soir ^^


voila je voudrais créer une commande du style on fait /nrg et on spawn avec après avoir passer un certain temps,



EDIT : J'ai cette exemple mais cella ne marche pas et franchement chepa pourquoi =S


if(!strcmp(cmdtext, "/cheetah", true))
{
    if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_RED, "Erreur : L'achat d'une Cheetah coûte 5.000 $.");
    SetPVarInt(playerid, "NextVehicle", 415);
    SendClientMessage(playerid, COLOR_GREEN, "Vous avez acheté un Cheetah, vous l'aurez après votre prochaine élimination.");
      GivePlayerMoney(playerid, -5000);
      return 1;
}



Merci de vos reponse, bonne soirée
« Modifié: 12 Janvier 2011, 20:43:00 par Jerome02 »


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #1 le: 13 Janvier 2011, 08:47:10 »
je vait te desmontrer ton manque de volonter

if(!strcmp(cmdtext, "/cheetah", true))//commande
{
   if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_RED, "Erreur : L'achat d'une Cheetah coûte 5.000 $.");//si le joueur a pas l'argent on le previent
   SetPVarInt(playerid, "NextVehicle", 415);//tu passe une var NextVehicle a 415 pour un autre script
   SendClientMessage(playerid, COLOR_GREEN, "Vous avez acheté un Cheetah, vous l'aurez après votre prochaine élimination.");//euh ue il achete une voiture qu'il auras pas desuite ...
   GivePlayerMoney(playerid, -5000);//on lui retire l'argent
   return 1;//commande fermer
}

A quelle moment ce vehicule est cree?? apparament jamais je te laisse chercher desormer
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #2 le: 13 Janvier 2011, 19:27:00 »
Bonjour,


bh si c'est pour sa que j'utilise le ' NextVehicle ' qui sa donne sa :

public OnPlayerSpawn(playerid)
{
if(iRoundStarted == false)
{
SendClientMessage(playerid, COLOR_NOTICE, "[NOTICE]: La parti n'a pas encore commencé, attendre que sa commence et faite le.");
TogglePlayerSpectating(playerid, true);
PlayerSpectatePlayer(playerid, playerid);
return 1;
}
if(GetPVarInt(playerid, "NextVehicle") != 0)
{
SetPVarInt(playerid, "Vehicle", CreateVehicle(GetPVarInt(playerid, "NextVehicle"), SumoSpawns[iMap][playerid][0], SumoSpawns[iMap][playerid][1], SumoSpawns[iMap][playerid][2], SumoSpawns[iMap][playerid][3], -1, -1, 10000));
SetPVarInt(playerid, "NextVehicle", 0);
}
else
{
SetPVarInt(playerid, "Vehicle", CreateVehicle(SumoModels[random(sizeof(SumoModels))], SumoSpawns[iMap][playerid][0], SumoSpawns[iMap][playerid][1], SumoSpawns[iMap][playerid][2], SumoSpawns[iMap][playerid][3], -1, -1, 10000));
}
SetPVarInt(playerid, "Spawned", 1);
SetPlayerColor(playerid, COLOR_GREEN);
SetPlayerScore(playerid, 0);
PutPlayerInVehicle(playerid, GetPVarInt(playerid, "Vehicle"), 0);
return 1;
}




Merci de vos reponse, bonne fin de journée


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #3 le: 13 Janvier 2011, 19:39:26 »
il y a rien de suspect ici d'apres toi
if(GetPVarInt(playerid, "NextVehicle") != 0)
{
SetPVarInt(playerid, "Vehicle", CreateVehicle(GetPVarInt(playerid, "NextVehicle"), SumoSpawns[iMap][playerid][0], SumoSpawns[iMap][playerid][1], SumoSpawns[iMap][playerid][2], SumoSpawns[iMap][playerid][3], -1, -1, 10000));
SetPVarInt(playerid, "NextVehicle", 0);
}

SVP les autres membre laissez le chercher un petit peu son erreure saute aux yeux
« Modifié: 13 Janvier 2011, 19:41:06 par cristab »
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #4 le: 13 Janvier 2011, 19:44:50 »
Si :

SetPVarInt(playerid, "NextVehicle", 0);
Ou

if(GetPVarInt(playerid, "NextVehicle") != 0)

??  :-X
« Modifié: 13 Janvier 2011, 19:46:28 par Jerome02 »


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #5 le: 13 Janvier 2011, 19:50:51 »
a coter ^^

if(GetPVarInt(playerid, "NextVehicle") != 0)
{
   CreateVehicle(GetPVarInt(playerid, "NextVehicle"), SumoSpawns[iMap][playerid][0], SumoSpawns[iMap][playerid][1], SumoSpawns[iMap][playerid][2], SumoSpawns[iMap][playerid][3], -1, -1, 10000);
   SetPVarInt(playerid, "NextVehicle", 0);
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #6 le: 13 Janvier 2011, 20:05:13 »
le :

CreateVehicle(GetPVarInt(playerid, "NextVehicle"), SumoSpawns[iMap][playerid][0], SumoSpawns[iMap][playerid][1], SumoSpawns[iMap][playerid][2], SumoSpawns[iMap][playerid][3], -1, -1, 10000);
??


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #7 le: 13 Janvier 2011, 20:33:45 »
meme avec le code correcte tu ne le voit pas :/
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #8 le: 13 Janvier 2011, 20:45:25 »
bh je le vois pas car ce que il marche tres bien  ???

ce que je veut faire c'est spawn direct quand on fait la commende


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #9 le: 13 Janvier 2011, 21:11:10 »
ben tu regarde ou est le joueur et tu spawn le vehicule
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #10 le: 13 Janvier 2011, 21:35:48 »
un exemple s'il vous plait ??


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #11 le: 14 Janvier 2011, 09:29:23 »
il va falloire stopper les copier coller un jour

new Float:PX,Float:PY,Float:PZ;
GetPlayerPos(playerid,PX,PY,PZ);


CreateVehicle(GetPVarInt(playerid, "NextVehicle"), PX+1, PY+1, PZ+1,/*pour l'angle je te laisse chercher*/, -1, -1, 10000);
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : Aide pour créer une commande
« Réponse #12 le: 15 Janvier 2011, 11:06:53 »
bonjour,


qui a parler de copier/coller ? j'ai juste demander un exemple j'ai pas dit que j'aller copier/coller, de tous ce que j'ai fait en scripte j'ai jamais copier/coller je chercher sur wiki-samp avant de poster ici et comme j'ai rien trouver, et un exemple car je ne sais pas comment faire sinon je serrais pas venue ici demander de l'aide  :dry

et merci de m'avoir aider 


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))