• 06 Juin 2026, 13:32:17


Auteur Sujet: [Résolu] Une erreur inconnue => Ajout d'argent avec une commande...  (Lu 1692 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne chrislabricole

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Hello Hello !

Je fais appel à vous après avoir passer une longue journée à tester de chose etc, je suis débutant en pawn

voilà se que je souhaite réaliser :
quand une personne connecté sur le serveur écrit /cash 500
ben que tout simplement ça ajoute 500$ à son argent actuel....
mais il peux mettre se qu'il veux à la place de 500, par exemple :
/cash 1568
ça ajoute 1568$ à son argent actuel....

capitch ??  :P

Passons au code, voici se que j'ai réaliser mais qui bien sûr (malheureusement) ne marche pas :
#pragma tabsize 0
#include <a_samp>
#include <core>
#include <float>

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFFF
#define COLOR_GREEN1 0x008000FF
//-------------------------------------------------

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

//-------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;

cmd = strtok(cmdtext, idx);


if (strcmp(cmd, "/cash", true)== 0)
{
new tmpp[256];
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /cash [ARGENT]");
return 1;
}
GivePlayerMoney(playerid,tmpp);
}
return 1;
}

Voici les erreurs :
Citer
C:\Documents and Settings\****\Bureau\chris.pwn(60) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Voila voila ! :D

Merci de votre Aide !!  ;)
« Modifié: 31 Décembre 2007, 14:40:22 par chrislabricole »

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Une erreur inconnue => Ajout d'argent avec une commande...
« Réponse #1 le: 27 Décembre 2007, 18:35:30 »
voila le code tout beau tout chaud ^^ : http://pastebin.com/f3419f2f9
Ce que j'ai modifié :
-j'ai ajouter new id; (je les ai mis sur une seule ligne, un habitude ^^)
-j'ai ajouter id = strval(tmpp);
-j'ai modifié la ligne du givecash, tmpp sa ne jouait pas donc j'ai remplacer par id, d'où l'interet d'ajouter la ligne que j'ai citer plus haut ;)

++
R@f

Hors ligne chrislabricole

  • *
  • Tueur
  • Messages: 58
    • Voir le profil
Re : Une erreur inconnue => Ajout d'argent avec une commande...
« Réponse #2 le: 27 Décembre 2007, 23:32:33 »
cool !  :)

nickel !

Merci !  :)


/rweapon =  :snip
 :dejadehors
xD