Page 1 of 1
Padekit padaryti respawn plugina
Posted: 2011 Dec 18 20:26
by life55
Man reikia kad padetumet padaryti respawn plugina, stai toki: zmogus gali rasyti /respawn viena karta i map (tai reguliuoja pagal ip kad jis nesirekonektintu ir vel to nenaudotu) ir kai paraso tai jis prisikelia is mirusiuju. Kas pades tam uzdesiu +KARMA
Kaska bandziau daryti, bet visiskai nesigavo. Tad prasau padekit
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 18 22:22
by hleV
Code: Select all
#include <amxmodx>#include <hamsandwich>#include <cstrike> new Trie:Respawned; public plugin_init(){ register_clcmd("say /respawn", "OnSayRespawn"); Respawned = TrieCreate();} public OnSayRespawn(id){ if (is_user_alive(id)) { // Zaidejas gyvas, gali pridet zinute ar pns. return; } if (!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT)) { // Zaidejas spectator'iuose, gali pridet zinute ar pns. return; } new ip[16]; get_user_ip(id, ip, charsmax(ip), 1); if (TrieKeyExists(Respawned, ip)) { // Zaidejas jau panaudojo /respawn, gali pridet zinute ar pns. return; } TrieSetCell(Respawned, ip, true); ExecuteHamB(Ham_CS_RoundRespawn, id); // Zaidejas respawn'ino, gali pridet zinute ar pns.}
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 18 22:37
by newb
Idomus dalykas
Code: Select all
if (!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT))

Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 18 23:03
by hleV
Kaip ir nieko naujo.
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 19 15:46
by rotosas
newb wrote:Idomus dalykas
Code: Select all
if (!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT))

Pritariu, galėtų būti
Code: Select all
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 19 15:52
by newb
Problema tame, kad yra dar CS_TEAM_UNASSIGNED.
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 19 16:02
by rotosas
Taigi, tokiu atveju mano eilutė tinka?
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 19 16:27
by newb
Netinka. Nors 95% atveju ji veiks gerai.
Re: Padekit padaryti respawn plugina
Posted: 2011 Dec 19 16:35
by hleV
rotosas wrote:Taigi, tokiu atveju mano eilutė tinka?
Tokiu atveju mano eilutė yra teisingesnė už tavo. Tad nemokyk mokytojo.