Kod labela i komande

Započeo SanelPandzic
24. Sep. 2017. Zaključano
777
pregleda
11
postova
Sanel_Pandzic
5
Underboss
24. Sep. 2017.
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
new string;
new budzet;
    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);

komanda
YCMD:opstinadonate(playerid, params[],help)
{
    new budzet;
new string;
if(sscanf(params, "us", budzet)) return  Koristi(playerid, "donirajopstini ");
format(string,sizeof string, ""SERVER"Donirali ste opstini"C_BELA" %d", ImeIgraca(playerid) , budzet);
SendClientMessage(playerid, BELA,string);
budzet+=10000;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)😮bjasnio sam
ophion
5
OG Legend
24. Sep. 2017.
stavi budzet kao globalnu varijablu

u varijable
bez cuvanja/spremanja opcija -
new budzet = 0;
new string;
    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);

msm da bi tako trebalo raditi
expressoboy123
5
Godfather
24. Sep. 2017.
Upisi tamo pri vrhu
new Text3D😮pstinalabel;
Zatim u ongamemodeinit sledece
new stringic;
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
ophion
5
OG Legend
24. Sep. 2017.
I zasto
budzet+=10000;

kad dajes odredjeni iznos novca ?

i fale ti provjere jel ima toliko novca itd
Sanel_Pandzic
5
Underboss
24. Sep. 2017.
Łuk wrote on September 24, 2017, 7:36 pm:
I zasto
budzet+=10000;

kad dajes odredjeni iznos novca ?

i fale ti provjere jel ima toliko novca itd

jao ko ce sve da mi to uradi nece niko
cutura
5
Godfather
24. Sep. 2017.
Bengele wrote on September 24, 2017, 7:36 pm:
I zasto
budzet+=10000;

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...
Bolex_
4
Made Man
24. Sep. 2017.
Pozovi hitnu pomoć, reci im da imaš problem pa ga oni mozda riješe.
SejnurHD
5
OG Legend
24. Sep. 2017.
Bolex_ wrote on September 24, 2017, 8:07 pm:
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
expressoboy123
5
Godfather
24. Sep. 2017.
YCMD:opstinadonate(playerid, params[],help)
{
    new budzet;
new string;
if(sscanf(params, "i", budzet)) return  Koristi(playerid, "donirajopstini ");
        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();
}


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



Eto ti
ophion
5
OG Legend
25. Sep. 2017.
rijeseno ? @Bengele
Sanel_Pandzic
5
Underboss
25. Sep. 2017.
Łuk wrote on September 25, 2017, 11:25 am:
rijeseno ? @Bengele

ne opet eror poslat cu malo kasnije imam problema sa lokal d

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha