Skripta koju koristim: Moja od 0
Detaljan opis problema: problem sa komandom znaci zelio bi da mi stavlja golde na banku kao i pare ali ovo neide vako
Dio skripte: //
if(strcmp(cmd, "/gbank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0,2444.3533,1030.6310,747.1957)) return SendClientMessage(playerid,COLOR_GRAD1,"[PAZNJA] Niste u banci !");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /gbank [amount]");
format(string, sizeof(string), " Imate %dg u Sefu.", PlayerInfo[playerid][pZlatos]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new Gold = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /gbank [amount]");
format(string, sizeof(string), " Imate %dg u Sefu.", PlayerInfo[playerid][pZlatos]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(PlayerInfo[playerid][pZlato] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "~r~
{FFFFFF}Nemaš Gold-a u Džepu!"); return 1; } if (Gold < 2 && Gold > 100) { SendClientMessage(playerid, COLOR_GRAD2, " Nemate toliko golda"); return 1; } PlayerInfo[playerid][pZlato] -= Gold; new zlatobanka = PlayerInfo[playerid][pZlatos]; PlayerInfo[playerid][pZlato]=Gold+PlayerInfo[playerid][pZlatos]; SendClientMessage(playerid, COLOR_WHITE, "|------------------IZJAVA BANKE------------------|"); format(string, sizeof(string), " Staro Stanje: $%d", zlatobanka); SendClientMessage(playerid, COLOR_GRAD2, string); format(string, sizeof(string), " Deposit Gold: $%d",zlatobanka); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_GRAD6, "|------------------------------------------------|"); format(string, sizeof(string), " Novo Stanje Gold: $%d", zlatobanka); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } return 1; } Neke slike/video za lakse dobivanje pomoci(neobavezno): // |
pa ovde je sve u redu, napravio si varijablu za zlato, komandu, sve sto treba, sta nije u redu ?