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 500ben 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 :
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 !! ;)