Freeze time

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Freeze time

Post by faqub »

Sveiki, noriu padaryti taip kad pvz po 40 sekundžių visi T gautu freeze ir jiems neitų naudoti jokių šviesų (F)

Gal galite duoti tokį koduką?
Image

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

Re: Freeze time

Post by hleV »

Code: Select all

set_task(40.0, "OnTerroristFreeze");

Code: Select all

public OnTerroristFreeze(){    new players[32], playerCount;    get_players(players, playerCount, "aceh", "TERRORIST");     if (!playerCount)        return;     for (new i; i < playerCount; i++)        set_entity_flags(players[i], FL_FROZEN, true);}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Freeze time

Post by faqub »

Gal gali paaiškinti kur šitą kodą dėti?

set_task(40.0, "OnTerroristFreeze");

Nes nelabai suprantu.
Image

User avatar
Giltinas
Jau po truputį tampa savu
Posts: 149
Joined: 2012 Jan 03 21:38
Skype: edgaras9512
Location: Šilutė

Re: Freeze time

Post by Giltinas »

Code: Select all

#include <amxmodx>#include <engine> public plugin_init() {    set_task(40.0, "OnTerroristFreeze");} public OnTerroristFreeze(){    new players[32], playerCount;    get_players(players, playerCount, "aceh", "TERRORIST");        if (!playerCount)        return;        for (new i; i < playerCount; i++)        set_entity_flags(players[i], FL_FROZEN, true);} 
Image

Tetusis

Re: Freeze time

Post by Tetusis »

Giltinas wrote:

Code: Select all

#include <amxmodx>#include <engine> public plugin_init&#40;&#41; &#123;    set_task&#40;40.0, "OnTerroristFreeze"&#41;;&#125; public OnTerroristFreeze&#40;&#41;&#123;    new players&#91;32&#93;, playerCount;    get_players&#40;players, playerCount, "aceh", "TERRORIST"&#41;;        if &#40;!playerCount&#41;        return;        for &#40;new i; i < playerCount; i++&#41;        set_entity_flags&#40;players&#91;i&#93;, FL_FROZEN, true&#41;;&#125; 
Image

-- 2013 Vas 05 20:28 --
faqub wrote:Gal gali paaiškinti kur šitą kodą dėti?

set_task(40.0, "OnTerroristFreeze");

Nes nelabai suprantu.
iskviecia tam tikra funkcija nurodytu laiku, siuo atveju po 40 sekundziu OnTerroristFreeze funkcija bus iskviesta..

http://www.amxmodx.org/funcwiki.php?sea ... &go=search

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Freeze time

Post by faqub »

set_entity_flags(players, FL_FROZEN, true);

Čia rodo errorą, tipo neranda tokio set_entity_flags
Image

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

Re: Freeze time

Post by hleV »

Code: Select all

#include <engine>
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Freeze time

Post by faqub »

Įrašau šitą ir vistiek errorų yra tik nežinau kokie nes greitai išsijunge tas amxxpc.
Image

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

Re: Freeze time

Post by aaarnas »

Viduje esantį failiuką (amxxpc_bat.bat) įsimesk ten kur amxxpc.exe yra ir daryk viską taip pat, tik failą kelk ant amxxpc_bat.bat failo ir matysi viską.
Attachments
amxxpc_bat.zip
(146 Bytes) Downloaded 236 times
Palikau CS pasaulį ;/ . Nebepasiekiamas.

faqub
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 27
Joined: 2013 Feb 05 17:15

Re: Freeze time

Post by faqub »

Errorų dabar negaunu, tik freeze gauna T pirma round'a, o man reikia kad kiekvieną rounda gautų.
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests