[Pomoc] Ne sprema mi novac i skin

Započeo FlasH
18. Jan. 2013. Zaključano
865
pregleda
12
postova
filip.admin
5
Crime Lord
18. Jan. 2013.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Znaci ne sprema mi Skin i novac ali samo poslije restarta servera.
Znaci kada postavim skin ili dam novac i odem off i udem opet spremi,ali kada dam skin ili novac i napravim gmx ne spremi ga.
Dio skripte: Recite koji da postavim ..
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 3:33 pm:
a kad odes /q ti radi?


Da .. Tako je ..
A kada postavim novac ili skin i odmah ga /rcon gmx ne radi ..
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 3:40 pm:
hmm ajde prvo probaj da skin rijesimo

u setskin

SetPlayerSkin(id, PlayerInfo); //stavi svoj enum ako nije pSkin

i OnPlayerSpawn

SetPlayerSkin(playerid, PlayerInfo); //Takoder enum svoj


Nista ista stvar.
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 3:59 pm:
hmm probaj ovako gmx komandu
CMD:gmx(playerid,params[])
{
    if(PlayerInfo < 1338) return SCM(playerid,-1,"Admini samo!");
    SaveAccountStats(playerid);
    SendRconCommand("gmx");
    return 1;
    }


Postavi si skin i odi /gmx


Probao sam nece.

Dal nesto ne radi u ovoj cmd:setskin..

CMD:setskin(playerid, params[])
{
    if(PlayerInfo < 5) return SendClientMessage(playerid, COLOR_GRAD1, "Ovu komandu mogu koristiti samo administratori.");
new id;
new skin;
if(sscanf(params,"ud",id,skin)) return SCM(playerid, -1, "/setskin [player id] [skin id]");
else if(id == IPI) return SendClientMessage(playerid, COLOR_GREY, "Taj igrac nije na serveru.");
else
{
SetPlayerSkin(id, skin);
new poruka;
format(poruka,sizeof(poruka), "Administrator vam je promjenio skin u ID: %d",skin);
SCM(id, -1, poruka);
}
return 1;
}
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:09 pm:
CMD:setskin(playerid, params[])
{
    if(PlayerInfo < 5) return SendClientMessage(playerid, COLOR_GRAD1, "Ovu komandu mogu koristiti samo administratori.");
new id;
new skin;
if(sscanf(params,"ud",id,skin)) return SCM(playerid, -1, "/setskin [player id] [skin id]");
else if(id == IPI) return SendClientMessage(playerid, COLOR_GREY, "Taj igrac nije na serveru.");
else
{
PlayerInfo = skin;
        SetPlayerSkin(id, PlayerInfo);
new poruka;
format(poruka,sizeof(poruka), "Administrator vam je promjenio skin u ID: %d",skin);
SCM(id, -1, poruka);
}
return 1;
}


Eot mora radit -.-


Radi,hvala ti.
Ajmo sada probat i sa novcem..

Ista stvar je ko i sa skinom ne sprema ga.
Evo cmD:

COMMAND:givemoney(playerid, params[])
{
new targetid,type,string;
if(sscanf(params, "ui", targetid, type)) return SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: {FFFFFF}/givemoney ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, "Taj igrac nije na serveru.");
if(PlayerInfo < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "Ovu komandu mogu koristiti samo administratori.");

GivePlayerCash(targetid, type);
format(string, sizeof(string),"Admin %s je dao igracu %s %d novaca.", RPName( playerid ), RPName( targetid ), type);
SendAdminMessage(COLOR_YELLOW,string);
return 1;
}
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:17 pm:
COMMAND:givemoney(playerid, params[])
{
new targetid,type,string;
if(sscanf(params, "ui", targetid, type)) return SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: {FFFFFF}/givemoney ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, "Taj igrac nije na serveru.");
if(PlayerInfo < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "Ovu komandu mogu koristiti samo administratori.");

PlayerInfo = type;
        GivePlayerCash(targetid,type);
format(string, sizeof(string),"Admin %s je dao igracu %s %d novaca.", RPName( playerid ), RPName( targetid ), type);
SendAdminMessage(COLOR_YELLOW,string);
return 1;
}


Heh ajmo ovako probat? 🙂


😛
Ista stvar,heh ovaj puta nije do komande .. 😄
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:23 pm:
e sad stani, sad cu ti funkcju napisat.... edit cu post
#define ResetMoneyBar ResetPlayerMoney
#define UpdateMoneyBar GivePlayerMoney
Na vrh
COMMAND:givemoney(playerid, params[])
{
new targetid,type,string;
if(sscanf(params, "ui", targetid, type)) return SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: {FFFFFF}/givemoney ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_GREY, "Taj igrac nije na serveru.");
if(PlayerInfo < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "Ovu komandu mogu koristiti samo administratori.");
PlayerInfo = type;
        GivePlayerCash(targetid,type);
format(string, sizeof(string),"Admin %s je dao igracu %s %d novaca.", RPName( playerid ), RPName( targetid ), type);
SendAdminMessage(COLOR_YELLOW,string);
return 1;
}
komanda
stock GivePlayerCash(playerid, money)
{
PlayerInfo += money;
ResetMoneyBar(playerid);
UpdateMoneyBar(playerid,PlayerInfo);
return PlayerInfo;
}
stock SetPlayerCash(playerid, money)
{
PlayerInfo = money;
ResetMoneyBar(playerid);
UpdateMoneyBar(playerid,PlayerInfo);
return PlayerInfo;
}
stock ResetPlayerCash(playerid)
{
PlayerInfo = 0;
ResetMoneyBar(playerid);
UpdateMoneyBar(playerid,PlayerInfo);
return PlayerInfo;
}
stock GetPlayerCash(playerid)
{
return PlayerInfo;
}
medu ostalih stock

i sad nakon logiranja i ucitavanja acc stavi
SetPlayerCash(playerid,PlayerInfo);


Sada sprema ali kada dam novac npr. 100$ stavi mi ga duplo,te dobim 200$ a ne koliko trebam..
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:36 pm:
Da ti duplo na komandi ili na loginu?


Komanda ..
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:39 pm:
Pobrisi PlayerInfo = type; iz komande, ja mislim da je to radi duplo


Da tu je bio problem.
Hvala na pomoci.
Mozete lokot stavit.
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 4:47 pm:
Nema problema, ako sta zapne javi pa cemo pomoc 😉

Sretno


Jao a da si prije reko prije bi doso problem.

Gle kako da sada oduzmemo novac ?
Sada kada kucam npr. postavim si 100 $ i onda idem stavit na 0 ne mogu 😛
filip.admin
5
Crime Lord
18. Jan. 2013.
David (Sabljak) wrote on January 18, 2013, 5:00 pm:
CMD:takemoney(playerid, params[])
{
new id, cash, sendername, name, string;
if(PlayerInfo < 2) return SCM(playerid,COLOR_RED,"{B3B3B3}[{FF0000}Greska!{B3B3B3}] Niste Admin!");
if(sscanf(params,"ui", id, cash)) return SCM(playerid, COLOR_ORANGE,"Koristi:{FFFFFF} /takemoney[Ime_Prezime/ID] ");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}>> {FFFFFF}Krivi ID!");
else
{
        GivePlayerCash(id, -cash); //Oduzima pare
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(id,name,sizeof(name));
format(string,sizeof(string),"|A|Kazna| %s je kaznio %s %d$ ", sendername, name, cash);
SendAdminMessage(COLOR_YELLOW,string);
format(string,sizeof(string),"|A|Kazna| Kaznjeni ste sa %d$ od Admina %s", cash, sendername);
SendClientMessage(id,COLOR_LIGHTRED, string);
}
return 1;
}
Prilagodi si modu boje i ovo ....


E,hvala ti radi.
Sada moze lokot.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha