Désolé pour le double post
Je veut bien donné mon gamemode mes par Mp privée ca ses rpg-force sinon eissayé comeme de me répondre .
Voila dans mon includ jai sa :
dcmd_buy(playerid,params[])
{
#pragma unused params
new timestamp = GetTickCount();
if(timestamp - inhousepickup > 5000)
{
SendClientMessage(playerid, c_r, "Vous n'êtes pas sur un icône!");
return 1;
}
new str[255],str1[255],pname[24];
GetPlayerName(playerid, pname, 24);
format(str1, sizeof(str1), "Maison id %d", playericonhouse[playerid]);
str = dini_Get(udb_encode(str1),"Name");
if (strcmp(str,"ForSale",true)) return SendClientMessage(playerid, c_r, "Cette maison n'est pas à vendre!");
str = dini_Get(udb_encode(str1),"Cost");
if(GetPlayerMoney(playerid)<strval(str)) return SendClientMessage(playerid, c_r, "Pas assez d'argent!");
SendClientMessage(playerid, c_y, "Vous avez acheté la maison!");
format(str, sizeof(str), "%s A acheté maison id 0",pname);
print(str);
str = dini_Get(udb_encode(str1),"Cost");
GivePlayerMoney(playerid, -strval(str));
dini_Set(udb_encode(str1), "Name", pname);
dini_IntSet(udb_encode(str1),"Locked",0);
dini_IntSet(udb_encode(pname),"House",playericonhouse[playerid]);
return 1;
}
Et je doit la faire fonctionné a partir de mon gamemode la je sui blocké je doit mettre une ligne comme sa :
dcmd(buy,3, cmdtext);
et ya un warning etvidament ses a l'endroi ou il est placé
J'ai eisseillé sa et sa me donne pas de warning(mais sa marche pas):
}if (strcmp("/buy", cmdtext, true, 10) == 0)
{
dcmd(buy,3, cmdtext);
}
Et ses bien dans :
public OnPlayerCommandText(playerid, cmdtext[])