plmenu

Š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

plmenu

Post by aurimasko »

Code: Select all

 if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)                {                    cs_set_user_team(player, (g_menuOption[id] % 3) + 1)                                }                 if(!is_user_alive(id))                {                    cs_set_user_team(player, (g_menuOption[id] % 3) + 1)                }                if(is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)                {                    cs_set_user_team(player, (g_menuOption[id] % 3) + 1)                    spawn(player)                    strip_user_weapons(player)                    give_item(player, "weapon_knife")                } 
Kaip padaryti, jog kai kelia į spect nerespawnintų? Nes dabar perkeli į spectatorius. Tada tą žaidėją prikelia ir jis šaudo visus būdamas nematomas.

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

Re: plmenu

Post by aaarnas »

Šiaip šitą: spawn(player) išimti.

Beje nelabai logiška funkcija čia.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: plmenu

Post by aurimasko »

aaarnas wrote:Šiaip šitą: spawn(player) išimti.

Beje nelabai logiška funkcija čia.
Jeigu išimčiau spawn funkciją tada man atrodo nerespawnins jeigu permesi ar viskas ok bus?

O kodėl nelogiška?

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

Re: plmenu

Post by aaarnas »

Jei išimsi - neprikels. Žinoma jei ten nėra kažko kito kas prikelia.
Pvz:
Tikrinam cs_get_user_team(id) == CS_TEAM_SPECTATOR

Tai jei jis spectator tai šitie niekada nebus teisingi cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT. Vadinasi jie net nereikalingi.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: plmenu

Post by aurimasko »

Taip šita pataisiau. Bet jeigu permetinės gyvą žmogų tai jis gyvas liks ar mirs?

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

Re: plmenu

Post by aaarnas »

Pasitelkiant logiką kuriant pluginą, gyvo žaidėjo neturėtų permetinėti niekas į spectators.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: plmenu

Post by aurimasko »

aaarnas wrote:Pasitelkiant logiką kuriant pluginą, gyvo žaidėjo neturėtų permetinėti niekas į spectators.
Bet man reikia, kad permetetus negyvą į bet kurią komandą jis ir liktų negyvas, o jeigu gyvą perkelia į CT ar T jis būtų gyvas, o jeigu į SPECT tai jau mirtų.

Tai aš klausiu ar kai išimsiu spawn funkciją tai kai perkelsiu žaidėją Į CT ar T jis liks gyvas ar mirs?

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

Re: plmenu

Post by aaarnas »

Tai tiesiog padaryk taip:

Kai keli į ct arba t tai tiesiog pakeisk komandą, o kai keli į spectator tai dar papildomai nužudyk žaidėją.

Keičiant žaidėjo komandą jis nemiršta, tai spawn nieko nedaro tuo atvėju.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: plmenu

Post by aurimasko »

Bet tada kai permeti jam pakeičia team ir jis lieka toj vietoje kur ir buvo, o turi savo respe atsirast

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: plmenu

Post by newb »

Tai nuzudyk ir atrespawnink arba teleportink...

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests