pasirinkimai chate

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

pasirinkimai chate

Post by aurimasko »

Ar įmanoma būtų padaryti pvz, kad vienas rašo į chata:

Code: Select all

/siulau 90
kitas rašo:

Code: Select all

/siulau 100
trečias rašo:

Code: Select all

/siulau 150
o tada ketvirtas rašo

Code: Select all

/imu 3
ir tada kažkas atsitinka su tuo žmogumi kuris rašė /siulau 150 ? Jeigu taip įmanoma padaryti, kad gautusi neribotai t.y. kad taip gali parašyti ir 100 žmonių, o tas kitas tiesiog parašo /imu ir skaičių parašytojo žmogaus ir kažkas atsitinka su tuo pasirinktu žmogum, tai galėtumet parodyti pavyzdį pvz. mano variantą, o jeigu neįmanoma tada nereikia.

addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Re: pasirinkimai chate

Post by addinol »

Įmanoma tai viskas, bet manau aiškiau viską išdėstyk, duok konkretesnių pavyzdžių, nes nelabai aš supratau ką tu čia norėjai tuom pasakyt :/

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: pasirinkimai chate

Post by aurimasko »

Na gerai...

Tarkim išrenkamas žaidėjas kuris gali skelbti konkursą.
Jis rašo į chatą

Code: Select all

/skelbiu 80
Tai reiškia, kad siūlyti skaičius galima tik nuo 80.

Tada visi kiti žaidėjai rašo į chata pvz.:
Žaidėjas NR1 -

Code: Select all

/siulau 85
Žaidėjas NR2 -

Code: Select all

/siulau 90
Žaidėjas NR3 -

Code: Select all

/siulau 100

Žaidėjas NR4 -

Code: Select all

/siulau 150

Žaidėjas NR5 -

Code: Select all

/siulau 200


Ir tas išrinktasis žaidėjas stebi chatą, ir kai pamato jam patinkantį pasiūlymą ( čia jau sprendžia jis kurį pasiūlymą priimti) į chatą pvz. rašo:

Code: Select all

/imu 4
- tai reiškia kad jis priima žaidėjo nr4 pasiūlymą ir su tuo žaidėju nr4 kažkas atsitinka ( užtenka parašyti kode, komentaruose kuri tai vieta būtų).

Code: Select all

/imu 2
- tai reiškia kad jis priima žaidėjo nr2 pasiūlymą ir su tuo žaidėju nr2 kažkas atsitinka ( užtenka parašyti kode, komentaruose kuri tai vieta būtų).

Ir nuo tada kai tas išrinktas žaidėjas parašo

Code: Select all

/imu skaičius
kiti pasiūlymai nebegaliotų.

Tikiuosi supratot :)

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: pasirinkimai chate

Post by aaarnas »

Čia bent jau per vieną map, ar turi ir kituose išsisaugoti?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: pasirinkimai chate

Post by aurimasko »

aaarnas wrote:Čia bent jau per vieną map, ar turi ir kituose išsisaugoti?
per vieną map.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: pasirinkimai chate

Post by aaarnas »

Untitled.sma
(1.29 KiB) Downloaded 694 times
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: pasirinkimai chate

Post by aurimasko »

o kaip pasidaryti pvz, kad būtų tokia žinutė

Code: Select all

/siulau 4 4
?

Nes

Code: Select all

if(replace(arg, charsmax(arg), "siulau ", "", "")) 
netinka.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: pasirinkimai chate

Post by aaarnas »

Pamėgink:

Code: Select all

 // arg čia tas kintamasis, kuris eina jau įvykdžius replace.new num1, num2, num1_s[5], num2_s[5]strtok(arg, num1_s, chasmax(num1_s), num2_s, charsmax(num2_s), ' ')num1 = str_to_num(num1_s)num2 = str_to_num(num2_s)
Tik rodos strtok tarpo nenuskaito. Tada reikės su ciklu savarankiškai išskyrinėti.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests