Kod labela i komande

Započeo SanelPandzic, Septembar 24, 2017, 21:03:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:X flowz
Detaljan opis problema:Ja ocu kad kucam /donateopstina 10000 pise mi donirali ste opstini 83 a treba pisat 10000 napravio sam takodjer label i tu treba da pise trenutni budzet 10000 a pise 0 pomoc
Dio skripte:
label
[pawn]new string[128];
   new budzet[500];
    format(string,sizeof(string),""SERVER"Ukupno budzet opstine je %d",budzet);
    CreateDynamic3DTextLabel(string, NARANDZASTA, 1392.4109,-1147.0050,-82.6553,256.6157, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);[/pawn]
komanda
[pawn]YCMD:opstinadonate(playerid, params[],help)
{
    new budzet;
   new string[156];
   if(sscanf(params, "us[128]", budzet)) return  Koristi(playerid, "donirajopstini [IZNOS]");
   format(string,sizeof string, ""SERVER"Donirali ste opstini"C_BELA" %d", ImeIgraca(playerid) , budzet);
   SendClientMessage(playerid, BELA,string);
   budzet+=10000;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):objasnio sam

stavi budzet kao globalnu varijablu

u varijable
bez cuvanja/spremanja opcija -
new budzet = 0;

[pawn]new string[128];
    format(string,sizeof(string),""SERVER"Ukupno budzet opstine je %d",budzet);
    CreateDynamic3DTextLabel(string, NARANDZASTA, 1392.4109,-1147.0050,-82.6553,256.6157, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);[/pawn]
msm da bi tako trebalo raditi
Poslednja Izmena: Septembar 24, 2017, 21:25:55 POSLE PODNE od Łuk@
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Upisi tamo pri vrhu
new Text3D:opstinalabel;
Zatim u ongamemodeinit sledece
new stringic[128];
format(stringic,sizeof(stringic),"{FFFF24}Donirano opstini:%d",promenljiva);
opstinalabel = C3D(stringic, -1, 2846.8975, 996.7995, 16.7044, 25);


Zatim CMD ti ne valja? Sta ce ti u sscanf parametri us? Procitaj malo oko toga jer tebi treba i (integer). Zatim ti fali da mu oduzme novac i update labela. Isto kao ovo gore za ongamemodeinit samo tu koristis updatedynamic3dtextlabel

EDIT:Manji string ovo je primer
Poslednja Izmena: Septembar 24, 2017, 21:27:04 POSLE PODNE od Tosic ツ

I zasto
[pawn]budzet+=10000;[/pawn]
kad dajes odredjeni iznos novca ?

i fale ti provjere jel ima toliko novca itd
Poslednja Izmena: Septembar 24, 2017, 21:38:52 POSLE PODNE od Łuk@
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=114840.msg761790#msg761790 date=1506281765]
I zasto
[pawn]budzet+=10000;[/pawn]
kad dajes odredjeni iznos novca ?

i fale ti provjere jel ima toliko novca itd
jao ko ce sve da mi to uradi nece niko

Citat: Bengele poslato Septembar 24, 2017, 21:41:40 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=114840.msg761790#msg761790 date=1506281765]
I zasto
[pawn]budzet+=10000;[/pawn]
kad dajes odredjeni iznos novca ?

i fale ti provjere jel ima toliko novca itd
jao ko ce sve da mi to uradi nece niko

@Bengele moras nesto i sam uraditi...

Pozovi hitnu pomoć, reci im da imaš problem pa ga oni mozda riješe.
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

Citat: Bolex_ poslato Septembar 24, 2017, 22:07:47 POSLE PODNE
Pozovi hitnu pomoć, reci im da imaš problem pa ga oni mozda riješe.
I ako ti se budu javili obavezno reci da je Sejnuru iz Srbije hitno potrebno jedno 100e :3
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

[pawn]YCMD:opstinadonate(playerid, params[],help)
{
    new budzet;
   new string[156];
   if(sscanf(params, "i", budzet)) return  Koristi(playerid, "donirajopstini [IZNOS]");
        if(GetPlayerMoney(playerid) < budzet) return SCM(playerid, BOJA, "Nemate toliko para");
   format(string,sizeof string, ""SERVER"Donirali ste opstini"C_BELA" %d", ImeIgraca(playerid) , budzet);
   SendClientMessage(playerid, BELA,string);
        GivePlayerMoney(playerid, -budzet);
   promenljiva+=budzet;
        UpdateBudzetLabel();
}[/pawn]

[pawn]
stock UpdateBudzetLabel()
{
new stringic[128];
format(stringic,sizeof(stringic),"{FFFF24}Donirano opstini:%d",promenljiva);
UpdateDynamic3DTextLabelText(opstinalabel, -1, stringic);
return true;

[/pawn]

Eto ti

rijeseno ? @Bengele
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=114840.msg761901#msg761901 date=1506338725]
rijeseno ? @Bengele
ne opet eror poslat cu malo kasnije imam problema sa lokal d