Padekit padaryti respawn plugina

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
life55
Gana aktyvus vartotojas
Posts: 248
Joined: 2011 Nov 05 17:24
Skype: nezinoma

Padekit padaryti respawn plugina

Post 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

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Padekit padaryti respawn plugina

Post 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.}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Padekit padaryti respawn plugina

Post by newb »

Idomus dalykas

Code: Select all

if (!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT))
:D

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Padekit padaryti respawn plugina

Post by hleV »

Kaip ir nieko naujo.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: Padekit padaryti respawn plugina

Post by rotosas »

newb wrote:Idomus dalykas

Code: Select all

if (!(CS_TEAM_T <= cs_get_user_team(id) <= CS_TEAM_CT))
:D
Pritariu, galėtų būti

Code: Select all

if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

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

Re: Padekit padaryti respawn plugina

Post by newb »

Problema tame, kad yra dar CS_TEAM_UNASSIGNED.

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: Padekit padaryti respawn plugina

Post by rotosas »

Taigi, tokiu atveju mano eilutė tinka?
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

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

Re: Padekit padaryti respawn plugina

Post by newb »

Netinka. Nors 95% atveju ji veiks gerai.

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Padekit padaryti respawn plugina

Post by hleV »

rotosas wrote:Taigi, tokiu atveju mano eilutė tinka?
Tokiu atveju mano eilutė yra teisingesnė už tavo. Tad nemokyk mokytojo.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: Amazon [Bot] and 4 guests