Nerespawnina

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Nerespawnina

Post by xFrostas »

Kodėl šaidėjo nerespawnina? jį turi respawnint kai jis prisijungęs pasirenka Rasę.

Code: Select all

public RaceChoosed_Spawn(id){    id -= TASKID_FIRSTCONNECT     if (!is_user_connected(id) || is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR)        return     ExecuteHamB(Ham_CS_RoundRespawn, id)}

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Nerespawnina

Post by beast »

Bandyk debugint, paprintink žinutę žaidėjui ir žiūrėk ar gauna, jei ne, tai reiškia, kad iki tos vietos net nedaeinama.
Dar tarp kitko, kai tikrini ar žaidėjas gyvas, papildomai tikrint ar prisijungęs nebereikia.

User avatar
baltymas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jan 15 09:42
Skype: baltymas
Location: Meksikas

Re: Nerespawnina

Post by baltymas »

kam tas "!" prie is_user_connected?

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Nerespawnina

Post by xFrostas »

"!" duoda false.

User avatar
baltymas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jan 15 09:42
Skype: baltymas
Location: Meksikas

Re: Nerespawnina

Post by baltymas »

o tada tu čia tikrini is_user_alive ir bandai prikelti gyvą?
Last edited by baltymas on 2011 Jan 29 23:28, edited 1 time in total.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Nerespawnina

Post by xFrostas »

jai nuemu

Code: Select all

!is_user_connected(id)
debugina
L 01/29/2011 - 23:23:08: [CSTRIKE] Player out of range (-12443)
L 01/29/2011 - 23:23:08: [AMXX] Displaying debug trace (plugin "xWarII.amxx")
L 01/29/2011 - 23:23:08: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 01/29/2011 - 23:23:08: [AMXX] [0] xWarII.sma::RaceChoosed_Spawn (line 372)
O jai taip kaip rodžiau (žr. pirmą postą) tik su tekstu, teksto nerašo ir nedebugina.

-- 2011 Sau 30 00:29 --

baltymas, kadangi "!" duoda priešingai tai reiškias

Code: Select all

!is_user_alive(id)
bus negyvas,

Code: Select all

is_user_alive(id)
bus gyvas. Pasižiūrėk į kodą, aš ties tą vieta return'inu.

User avatar
baltymas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jan 15 09:42
Skype: baltymas
Location: Meksikas

Re: Nerespawnina

Post by baltymas »

kokia 372 line?

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Nerespawnina

Post by xFrostas »

Code: Select all

    if (!is_user_connected(id) || is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR)

User avatar
baltymas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jan 15 09:42
Skype: baltymas
Location: Meksikas

Re: Nerespawnina

Post by baltymas »

man panašu error mete, bet sutaisiau su get_user_team(id) == 1. :D
Gali pamėginti dar prieš tą is_user_alive "!" uždėti.

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

Re: Nerespawnina

Post by aaarnas »

Tas žaidėjas ką tik prisijungęs į serverį ? Tai man atrodo jam reikia nustatyti team ir modelį pirma.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

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