[Pomoc] Dialog

Započeo Sottra
6. Apr. 2015. Zaključano
328
pregleda
9
postova
Sottra
4
Shot Caller
6. Apr. 2015.
Skripta koju koristim: Moja
Detaljan opis problema: Npr. kad pravim komandu invite u dialogu. Znaci dialog mi sluzi da li ce igrac prihvatiti ili nece invite. I kako sad da definisem idove igraca iz komande /invite kad trebam prebaciti u dialog? Nadam se da ste razumjeli sta trazim. Hvala unapred
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
arnel avdic
5
Underboss
6. Apr. 2015.
Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite , i ne znam kako si definisao id igraca kojem saljes invite nema veze to aj,uglavnom namjestis da izbaci tom igracu kad upises njegov id ,da mu izbaci dijalog,da ili ne, i onda ide ista procedura jer je tom igracu izasao dijalog nije nijednom drugom,tako da nema definisanja idova u dijalogu,nego samo u komandi, posalji komandu pa cu ti pokazat
Sottra
4
Shot Caller
6. Apr. 2015.
arnel avdic wrote on April 6, 2015, 5:11 pm:
Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite , i ne znam kako si definisao id igraca kojem saljes invite nema veze to aj,uglavnom namjestis da izbaci tom igracu kad upises njegov id ,da mu izbaci dijalog,da ili ne, i onda ide ista procedura jer je tom igracu izasao dijalog nije nijednom drugom,tako da nema definisanja idova u dijalogu,nego samo u komandi, posalji komandu pa cu ti pokazat

Mislim da sam te skonto. Znaci tamo u komandi gde sam definisio id i tom idu se pojavio dialog i sad kad radim tamo u if(dialogid ==... koristim playerid.
Ali sad imam drugi problem npr. kod komande repair kako da se definise novac koji je ukucan u komandi da se prebaci u dialog. Znaci u komandi se kuca /repair i taj novac treba u dialogu igracu oduzet a mehanicaru dodat. Kako da to rjesim?
arnel avdic
5
Underboss
6. Apr. 2015.
Sottra wrote on April 6, 2015, 5:11 pm:
Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite , i ne znam kako si definisao id igraca kojem saljes invite nema veze to aj,uglavnom namjestis da izbaci tom igracu kad upises njegov id ,da mu izbaci dijalog,da ili ne, i onda ide ista procedura jer je tom igracu izasao dijalog nije nijednom drugom,tako da nema definisanja idova u dijalogu,nego samo u komandi, posalji komandu pa cu ti pokazat

Mislim da sam te skonto. Znaci tamo u komandi gde sam definisio id i tom idu se pojavio dialog i sad kad radim tamo u if(dialogid ==... koristim playerid.
Ali sad imam drugi problem npr. kod komande repair kako da se definise novac koji je ukucan u komandi da se prebaci u dialog. Znaci u komandi se kuca /repair i taj novac treba u dialogu igracu oduzet a mehanicaru dodat. Kako da to rjesim?

e to znaci cim se pokaze dialog radi dalje sa playerid jer nema ko drugi bit osim tog igraca
[WW]ivan
5
Kingpin
6. Apr. 2015.
npr preko varijable:

PlayerInfo += novac;// to je mehanicar dobio i on je playerid jer je kucu komandu
PlayerInfo -= novac;// igrac na kojem je komanda obavljena

e sad ako zelis da igrac mora prihvait tu ponudu onda napravis varijablu, koja ce pamtit koji je igrac poslao pounud, igrac koji prima ponudu, i koja ce pamtit cijenu te ponude
arnel avdic
5
Underboss
6. Apr. 2015.
npr. gore na vrhu skripte new repairnovac;
i dole u komandi repairnovac = novac; // kako ti je definisano vec
i onda u diajlogu gore ako prihvati repair GivePlayerMoney(playerid,-repairnovac);
Sottra
4
Shot Caller
6. Apr. 2015.
Skonto sam kako novac da pamti preko varijable. Jedino nisam skonto kako da u dialog definišem onog igrača koji je u komandi bio playerid.
arnel avdic
5
Underboss
6. Apr. 2015.
isto tako new repairigrac;
i u komandi dole kad upise sve lijepo repairigrac = playerid;
i npr sad u dialogu GivePlayerMoney(repairigrac,novac);
Sottra
4
Shot Caller
6. Apr. 2015.
arnel avdic wrote on April 6, 2015, 6:37 pm:
isto tako new repairigrac;
i u komandi dole kad upise sve lijepo repairigrac = playerid;
i npr sad u dialogu GivePlayerMoney(repairigrac,novac);

E hvala puno. Možete lockati

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha