ok donc moi je vois a peu près ! je vais tenter
EDIT;
comment je pourrais mondifier cette commande avec les défine que tu m'as donner ?
if(strcmp(cmd, "/givemoney", true) == 0) {
new tmpp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_LIGHTBLUE, "[Utilisation] : /givemoney [id] [argent]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_LIGHTBLUE, "[Utilisation] : /givemoney [id] [argent]");
return 1;
}
new string[256];
new moneys[MAX_PLAYERS];
moneys[playerid] = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney[playerid] = GetPlayerMoney(playerid);
if (moneys[playerid] > 0 && playermoney[playerid] >= moneys[playerid]) {
GivePlayerMoney(playerid, (0 - moneys[playerid]));
GivePlayerMoney(giveplayerid, moneys[playerid]);
format(string, sizeof(string), "Tu as envoié à %s (id: %d), $%d.", giveplayer,giveplayerid, moneys[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Tu as reçu $%d de la part de %s (id: %d).", moneys[playerid], sendername, playerid);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(tmpp, sizeof(tmpp),"%s(playerid:%d) a transféré %d à %s(playerid:%d)",sendername, playerid, moneys[playerid], giveplayer, giveplayerid);
SendAdminMessage(COLOR_ORANGER, tmpp);
}
else {
SendClientMessage(playerid, COLOR_RED, "transfert non accepté (pas assez d'argent)");
}
}
else {
format(string, sizeof(string), "ID:%d est pas un joueur Hors-ligne !", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}
C'est bon a près 15 minutes de recherche j'ai trouvé merci à vous tous