[Pomoc] Dialog


Započeo Sottra, April 06, 2015, 19:08:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //

Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite [id] , 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
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

Citat: arnel avdic poslato April 06, 2015, 19:11:48 POSLE PODNE
Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite [id] , 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 [ID] [novac] i taj novac treba u dialogu igracu oduzet a mehanicaru dodat. Kako da to rjesim?

Citat: Sottra poslato April 06, 2015, 19:40:38 POSLE PODNE
Citat: arnel avdic poslato April 06, 2015, 19:11:48 POSLE PODNE
Pa recimo imas komandu za invite, i radi komanda lijepo, i sad sscanf ti sluzi za pozivanje igraca to jest /invite [id] , 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 [ID] [novac] 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
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

npr preko varijable:

PlayerInfo[playerid][pNovac] += novac;// to je mehanicar dobio i on je playerid jer je kucu komandu
PlayerInfo[id][pNovac] -= 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
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

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);
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

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.

isto tako new repairigrac;
i u komandi dole kad upise sve lijepo repairigrac = playerid;
i npr sad u dialogu GivePlayerMoney(repairigrac,novac);
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

Citat: arnel avdic poslato April 06, 2015, 20:37:40 POSLE PODNE
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