Skripta koju koristim: Ukleta Kuca
Detaljan opis problema: Kad prodam zlato u dzepu mi pise da imam para i kad hocu da nesto kupim ili da ubacim u banku pise mi da imam 0$ u dzepu a pise mi da imam noliko para u dzepu za koliko sam prodo zlato.
Dio skripte:
[pawn]YCMD:buygold(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new string[64];
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1166.5381,-953.0897,-19.6530)) return SendClientMessage(playerid, COLOR_GREY, " Niste u zlatari");
if(PlayerInfo[playerid][pNovacDzep] <= KupovnaCena) return GameTextForPlayer(playerid, "~r~Nemate dovoljno novca", 5000, 1);
format(string, sizeof(string), "* Kupili ste 1 zlatnik za $%d.", KupovnaCena);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[playerid][pZlato] += 1;
KupovnaCena++;
ProdajnaCena++;
g_NovacMinus(playerid, KupovnaCena);
new berzastr[300];
format(berzastr, sizeof(berzastr), "{F3FF02}ZLATARA\n[ /BUYGOLD ili Y ]\n[ /SELLGOLD ili N ]\n[ /GOLDHELP ]\nKupovna cena zlata: %d / g\nProdajna Cena Zlata: %d / g", KupovnaCena, ProdajnaCena);
UpdateDynamic3DTextLabelText(berza, 0x00FFF9FF, berzastr);
return 1;
}
YCMD:sellgold(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new string[64];
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1166.5381,-953.0897,-19.6530)) return SendClientMessage(playerid, COLOR_GREY, " Niste u zlatari");
if(PlayerInfo[playerid][pZlato] < 1) return SendClientMessage(playerid, COLOR_GREY, " Nemate zlata!");
format(string, sizeof(string), "* Prodali ste 1 zlatnik za $%d.", ProdajnaCena);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[playerid][pZlato] -= 1;
ProdajnaCena--;
KupovnaCena--;
g_NovacPlus(playerid, ProdajnaCena);
new berzastr1[300];
format(berzastr1, sizeof(berzastr1), "{F3FF02}ZLATARA\n[ /BUYGOLD ili Y ]\n[ /SELLGOLD ili N ]\n[ /GOLDHELP ]\nKupovna cena zlata: %d / g\nProdajna Cena Zlata: %d / g", KupovnaCena, ProdajnaCena);
UpdateDynamic3DTextLabelText(berza, 0x00FFF9FF, berzastr1);
return 1;[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[pawn]YCMD:buygold(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new string[64];
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1166.5381,-953.0897,-19.6530)) return SendClientMessage(playerid, COLOR_GREY, " Niste u zlatari");
if(GetPlayerMoney(playerid) <= KupovnaCena) return GameTextForPlayer(playerid, "~r~Nemate dovoljno novca", 5000, 1);
format(string, sizeof(string), "* Kupili ste 1 zlatnik za $%d.", KupovnaCena);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[playerid][pZlato] += 1;
KupovnaCena++;
ProdajnaCena++;
g_NovacMinus(playerid, KupovnaCena);
new berzastr[300];
format(berzastr, sizeof(berzastr), "{F3FF02}ZLATARA\n[ /BUYGOLD ili Y ]\n[ /SELLGOLD ili N ]\n[ /GOLDHELP ]\nKupovna cena zlata: %d / g\nProdajna Cena Zlata: %d / g", KupovnaCena, ProdajnaCena);
UpdateDynamic3DTextLabelText(berza, 0x00FFF9FF, berzastr);
return 1;
}
YCMD:sellgold(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new string[64];
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1166.5381,-953.0897,-19.6530)) return SendClientMessage(playerid, COLOR_GREY, " Niste u zlatari");
if(PlayerInfo[playerid][pZlato] < 1) return SendClientMessage(playerid, COLOR_GREY, " Nemate zlata!");
format(string, sizeof(string), "* Prodali ste 1 zlatnik za $%d.", ProdajnaCena);
SendClientMessage(playerid, COLOR_WHITE, string);
PlayerInfo[playerid][pZlato] -= 1;
ProdajnaCena--;
KupovnaCena--;
g_NovacPlus(playerid, ProdajnaCena);
new berzastr1[300];
format(berzastr1, sizeof(berzastr1), "{F3FF02}ZLATARA\n[ /BUYGOLD ili Y ]\n[ /SELLGOLD ili N ]\n[ /GOLDHELP ]\nKupovna cena zlata: %d / g\nProdajna Cena Zlata: %d / g", KupovnaCena, ProdajnaCena);
UpdateDynamic3DText[/pawn]
Probajtako