Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SanelPandzic poslato Septembar 09, 2017, 11:10:43 PRE PODNE

Naslov: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 11:10:43 PRE PODNE
Skripta koju koristim:XFLOW
Detaljan opis problema:ima poso dostavljac auto dijelova i kad ja utovarim delove vucem u mehanicarsku radnju napravio sam label za oto samo to kako da ubacim da se dodavaju delovi primer 25 dijelova po turi i pise trenutno ima 25 dijelova moze biti 1k ja sam trenutno ima delova %d moze biti 1000 dijelova i tu sad pise ima 0 dijelova ja zelim tu posle svake ture da se dodaje po 25 dijelova
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 13:36:42 POSLE PODNE
pomoc  :'( :'(

plis
Naslov: Odg: Dijelovi
Poruka od: andr00- poslato Septembar 09, 2017, 13:43:03 POSLE PODNE
Vjerovatno se ne updateuje ili se uopste ne dodaju djelovi, daj taj label, dio skripte kada se dodaje jos djelova.
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 14:28:41 POSLE PODNE
Citat: anDro_ poslato Septembar 09, 2017, 13:43:03 POSLE PODNE
Vjerovatno se ne updateuje ili se uopste ne dodaju djelovi, daj taj label, dio skripte kada se dodaje jos djelova.
ja ocu kad zavrsim turu dostavljaca auto delova da se doda 25 delova neznam kako to da napravim evo label
[pawn] new string[128];
    new ukupnodijelova[500];
    format(string,sizeof(string),""SERVER"Ukupno dijelova %d\n{FFFFFF}dostupno dijelova 1000",ukupnodijelova);
    CreateDynamic3DTextLabel(string, NARANDZASTA, 1942.1379, -2024.4897, 13.554, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);[/pawn]
Naslov: Odg: Dijelovi
Poruka od: TiXoR_ poslato Septembar 09, 2017, 14:29:57 POSLE PODNE
http://wiki.sa-mp.com/wiki/Update3DTextLabelText
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 14:34:01 POSLE PODNE
Citat: TiXoR_ poslato Septembar 09, 2017, 14:29:57 POSLE PODNE
http://wiki.sa-mp.com/wiki/Update3DTextLabelText
nerazumes :( ja zelim kad ja zavrsim turu da se dodaju delovi ali neznam to napraviti to ja ocu label je dobar
Naslov: Odg: Dijelovi
Poruka od: andr00- poslato Septembar 09, 2017, 14:45:21 POSLE PODNE
razumije on nego ne razumijes ti, koristi funkciju Update3DTextLabelText da ti se prikaze koliko ima djelova.. ( http://wiki.sa-mp.com/wiki/Update3DTextLabelText )
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 14:55:15 POSLE PODNE
eror mi izaso neki evo slika  http://prntscr.com/gj15q4
evo skripta
[pawn]new string[128];
    new ukupnodijelova[500];
    Update3DTextLabelText(ukupnodijelova, 0xFFFFFFFF, "ukupno dijelova\n{FFFFFF}dostupno dijelova 1000 %d.");
    CreateDynamic3DTextLabel(string, NARANDZASTA, 1942.1379, -2024.4897, 13.554, 30, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);[/pawn]
Naslov: Odg: Dijelovi
Poruka od: Ch00pY poslato Septembar 09, 2017, 15:11:56 POSLE PODNE
Ne menjas nista kod tog labela, to ostaje... Dodajes update labela tamo gde je zavrsavanje rute posla, recimo ako pokupi checkpoint, ili ako kuca komandu, kako god si napravio, kod tog dela dodas Update3DTextLabelText.

Savet - ako si pocetnik radi sa necim laksim..
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 15:21:06 POSLE PODNE
Citat: Ch00pY poslato Septembar 09, 2017, 15:11:56 POSLE PODNE
Ne menjas nista kod tog labela, to ostaje... Dodajes update labela tamo gde je zavrsavanje rute posla, recimo ako pokupi checkpoint, ili ako kuca komandu, kako god si napravio, kod tog dela dodas Update3DTextLabelText.

Savet - ako si pocetnik radi sa necim laksim..
uradio sam sto si reko ali izaso mi eror evo ti
[pawn]C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(41149) : error 035: argument type mismatch (argument 1)[/pawn]
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 16:28:01 POSLE PODNE
uradio sam sto si reko ali izaso mi eror evo ti
[pawn]C:\Users\Sanel\Desktop\X-FlowZ\X-FlowZ\gamemodes\XFLOW.pwn(41149) : error 035: argument type mismatch (argument 1)[/pawn]
Naslov: Odg: Dijelovi
Poruka od: SanelPandzic poslato Septembar 09, 2017, 17:48:58 POSLE PODNE
sry za spam,update sam labele ali opet isto ja dovucem dijelove za auto idalje stoji trenutno ima dijelova 0
Naslov: Odg: Dijelovi
Poruka od: Arkoo poslato Septembar 09, 2017, 23:33:19 POSLE PODNE
Jao....
Postavi pri vrhu skripte negdje                                                  new ukupnodijelova;
i  kad zavrsis posao na zadnjem tom checkpointu dodas           ukupnodijelova += 25;
i na tom istom CP stavis da se update label

mislim da je to to :D
Naslov: Odg: Dijelovi
Poruka od: Slade poslato Septembar 10, 2017, 23:20:53 POSLE PODNE
Zato sto tu definises tu varijablu, definisi je na vrhu skripte, i mjenjaj je stalno kada se radi tura.
[pawn]ukupnodijelova+=25; //Doda se 25[/pawn]
[pawn]ukupnodijelova-=25; //Oduzme se 25[/pawn]