Sveiki, turiu tokia problema su savo GM'u kad kai nusiperki nama rodo jog jis vis dar parduodamas (kitiem neduoda pirkt), o namu uzrasai atsinaujina td kai perkrauni serva. Ka daryti?
Va namo pirkimo eilutes is gm:
//Zaidejas turi pakankamai pinigu, duodam jam nama!
GivePlayerMoneyA(playerid,-houseDB[houseid][nkaina]);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
strmid(houseDB[houseid][owner_name],name,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
houseDB[houseid][setting]=random(5);
houseDB[houseid][krumeliai]=0;
// houseDB[houseid][namehash]=tohash(name);
//OK.... zaidejas nama turi ram'e. Bet reikia ir flat file.. so we dump
new file[128];
format(file,sizeof(file),"saves/house/%i",houseid);
if(!fexist(file)) dini_Create(file);
dini_Set(file,"owner_name",name);
dini_IntSet(file,"hash",tohash(name));
dini_IntSet(file,"setting",houseDB[houseid][setting]);
dini_IntSet(file,"kaina",houseDB[houseid][nkaina]);
SendClientMessage(playerid,GREEN,"* Sveikiname namas nupirktas,nuo dabar jûs jo sàvininkas!");
SavePlayerData(playerid,true);
SetPlayerScore(playerid,(GetPlayerScore(playerid)+1)+random(2));
new dtext[128];
format(dtext,sizeof(dtext),"Namo {00FF00}%i{FFFFFF} Numeris\nNamas nupirktas!\nSavininkas:{FF0000} %s",houseid,houseDB[houseid][owner_name]);
Update3DTextLabelText(houseDB[houseid][housetext],WHITE,dtext);
return 1;
}
Labai prasau pagalbos, atsidekosiu rep galit pasakyt kas cia negerai nes as nematau cia nko blogo