Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
aurimasko
Flooderis arba specialistas
Posts: 736 Joined: 2010 Sep 04 08:45
Post
by aurimasko » 2010 Nov 01 23:11
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.
aaarnas
Vyr. diskusijų administratorius
Posts: 3891 Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:
Post
by aaarnas » 2010 Nov 02 15:51
Šiaip šitą: spawn(player) išimti.
Beje nelabai logiška funkcija čia.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
aurimasko
Flooderis arba specialistas
Posts: 736 Joined: 2010 Sep 04 08:45
Post
by aurimasko » 2010 Nov 02 16:37
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?
aaarnas
Vyr. diskusijų administratorius
Posts: 3891 Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:
Post
by aaarnas » 2010 Nov 02 22:32
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.
aurimasko
Flooderis arba specialistas
Posts: 736 Joined: 2010 Sep 04 08:45
Post
by aurimasko » 2010 Nov 02 22:51
Taip šita pataisiau. Bet jeigu permetinės gyvą žmogų tai jis gyvas liks ar mirs?
aaarnas
Vyr. diskusijų administratorius
Posts: 3891 Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:
Post
by aaarnas » 2010 Nov 03 18:22
Pasitelkiant logiką kuriant pluginą, gyvo žaidėjo neturėtų permetinėti niekas į spectators.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
aurimasko
Flooderis arba specialistas
Posts: 736 Joined: 2010 Sep 04 08:45
Post
by aurimasko » 2010 Nov 03 19:57
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?
aaarnas
Vyr. diskusijų administratorius
Posts: 3891 Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:
Post
by aaarnas » 2010 Nov 03 20:02
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.
aurimasko
Flooderis arba specialistas
Posts: 736 Joined: 2010 Sep 04 08:45
Post
by aurimasko » 2010 Nov 05 20:33
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:
Post
by newb » 2010 Nov 05 22:07
Tai nuzudyk ir atrespawnink arba teleportink...
Users browsing this forum: No registered users and 5 guests