• 03 Mai 2025, 23:01:23


Auteur Sujet: command + id  (Lu 2238 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
command + id
« le: 27 Novembre 2007, 20:18:47 »
Bonjour est ce que vous pouvez me dir comment faire un truc du genre
/prison id <--- de la personne.
car j ai chercher dans des script et j ai trouver mais je ne comprend pas vraiment comment sa fonctionne. :wall :wall
merci de bien vouloir m aider :) :)


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : command + id
« Réponse #1 le: 27 Novembre 2007, 20:53:50 »
Et si on la refaisait !

Tu ne la pas trouver mais tu veut que l'on te la passe ! Manque de chance on ne donne pas de code comme ça !

Réedite ton post, et fait une demande d'aide pour créer cette commande, et la je pense qu'ont pourras t'aider !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Re : command + id
« Réponse #2 le: 27 Novembre 2007, 21:00:23 »
Lu,

Pas sur mais dans le doute voici un lien vers un filterscript qui pourra t'aider http://forum.sa-mp.com/index.php?topic=12314.0 ( c'est XtremeAdmin 2 )

Le code se trouve de la ligne 1100 à 1112  ;) , même si le scripting de se FS est asser particlier tu devrait comprendre je pense sinon on t'aidera .
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : Re : command + id
« Réponse #3 le: 27 Novembre 2007, 21:50:59 »
Et si on la refaisait !

Tu ne la pas trouver mais tu veut que l'on te la passe ! Manque de chance on ne donne pas de code comme ça !

Réedite ton post, et fait une demande d'aide pour créer cette commande, et la je pense qu'ont pourras t'aider !

AK NV.
je nais pas dit que je voulez que vous me passiez tout directement fais car je sais que vous ne donnez pas de script je voulais juste que vous m aidiez.
Merci pour le lien gta maniac


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : command + id
« Réponse #4 le: 28 Novembre 2007, 22:09:36 »
Exemple :

if(strcmp(cmdtext,"/teste", true)==0){
new tmp[256];
GivePlayerMoney(strval(tmp),100);
return 1;
}

Avec cette commande, Tu fais /Teste ID et ça donne 100$ au joueur de ton choix.

Comment ? C'est grace au strval.

Donc pour le reste cherche tout seul  ;)

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : command + id
« Réponse #5 le: 29 Novembre 2007, 01:07:04 »
Urban, il risque de chercher longtemps si tu lui donnes que la moitié des choses.
Dans ton bout de script, tmp n'est même pas renseigné (un tout petit strtok aurai été le bienvenue).
Bon, je te laisse revoir ta copie.

++
Syg
Courtesy of GtaManiac

Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8541
    • Voir le profil
    • GTAOnline.net
Re : command + id
« Réponse #6 le: 29 Novembre 2007, 19:21:59 »
Voici le code de base pour faire " prison + id "

http://pastebin.gtaonline.fr/pastebin.php?show=222

PS : j'ai pas tester si sa marcher  ;)
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : command + id
« Réponse #7 le: 29 Novembre 2007, 19:58:42 »
Ah oui ! Désolé j'avais oublié  :-[

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : command + id
« Réponse #8 le: 29 Novembre 2007, 23:23:02 »
Joli GtaManiac, ta commande m'a l'air parfaite.
Il manque maintenant celle pour faire sortir le joueur de prison ... mais on peut laisser ghettoman94 la trouver tout seul ...

++
Syg
Courtesy of GtaManiac

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : command + id
« Réponse #9 le: 30 Novembre 2007, 18:39:50 »
Merci de toutes vos reponse, sa marche :D :D :D
Par contre j ai une autre question
Comment faire pour que la cmd prenne 2 parametre
ex : /amende [id du joueur] [montant de l amende]
Merci de vos reponse. :)


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : command + id
« Réponse #10 le: 30 Novembre 2007, 18:45:25 »
Tu rajoute une fonction avec un cmdtext[9] inclus !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : command + id
« Réponse #11 le: 30 Novembre 2007, 21:16:47 »
cmdtext[9] ? c'est pas pour les textes normalement ? je te montre un exemple ;)
   
Code: (cpp) [Sélectionner]
        if (!strcmp(cmd, "/amendre", true))
{
      new Joueur[MAX_PLAYER_NAME];
    new pid,id,tmp[256];
    tmp = strtok(cmdtext, idx);
    if (!strlen(tmp))
    {
        SendClientMessage(playerid, COLOR_GREEN, "USAGE: /amende [id] [montant]");
        return 1;
    }
    pid = strval(tmp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "ce joueur n'es pas connecté");
return 1;
}
id = strval(tmp);
GivePlayerMoney(pid,-id);
GetPlayerName(playerid, Joueur, sizeof(Joueur));
format(tmp, sizeof(tmp), "Tu as reçu une amende de %d $ par ",Joueur,tmp);
        SendClientMessage(pid,COLOR_YELLOW,tmp);
    return 1;
}

voila un peu de que sa donne ;)

++
R@f

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : command + id
« Réponse #12 le: 30 Novembre 2007, 23:12:47 »
Merci de ton aide mais sa ne marche pas  :( :(
Le montant de l' amende reste toujour le meme et l argent ne se retire pas. :(
     
EDIT:     c est bon j ai reussi, merci de votre aide. :D :D         
« Modifié: 02 Décembre 2007, 10:26:10 par ghettoman94 »


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2