[CoD Stary] Blokada rakiet
krysteksulek 21.02.2011
Witam, jak zablokować rzucanie rakiet/min na 10 sec od początku rundy? Czyli jak mam runde 3 minuty to możnaby dopiero rzucać od 2.50?
Proszę o pomoc.
Proszę o pomoc.
GOH4n
05.03.2011
Do Public Nowarunda dodaj:
na sam koniec:
W public UzyjPrzedmiotu
zamiast
kur** sorry jesli odswiezylem, teraz na date popatrzylem
Edited by GOH4n, 05.03.2011 20:01.
mozna = false; set_task(15.0,"odblokuj",666)
na sam koniec:
public odblokuj(){ mozna = true; }
W public UzyjPrzedmiotu
zamiast
if(ilosc_rakiet_gracza[id]>0) StworzRakiete(id);daj
if(ilosc_rakiet_gracza[id]>0 && mozna) StworzRakiete(id);
kur** sorry jesli odswiezylem, teraz na date popatrzylem
Edited by GOH4n, 05.03.2011 20:01.
krysteksulek 12.03.2011
Dzięki, wypróbuje
Dodano 12 marzec 2011 - 23:43:
A gdzie dopisać wiadomość HUD typu: rakiety zablokowane na 15 sec
Dodano 13 marzec 2011 - 00:08:
Ej trzeba jakoś zdefiniować to "mozna" bo jest Undefined symbol . Jak to zrobić?
Dodano 12 marzec 2011 - 23:43:
A gdzie dopisać wiadomość HUD typu: rakiety zablokowane na 15 sec
Dodano 13 marzec 2011 - 00:08:
Ej trzeba jakoś zdefiniować to "mozna" bo jest Undefined symbol . Jak to zrobić?
GOH4n
13.03.2011
Faktycznie, zapomnialem
Dodaj :
Dodaj :
new bool:mozna = true;za #define STANDARDOWA_SZYBKOSC 250.0
krysteksulek 13.03.2011
Dzięki działa, masz +. Powiedz jeszcze jak do tego dopisać wiadomość HUD,np "rakiety zablokowane" i masz drugiego plusa .
Dokładniej chciałbym zrobić żeby: przed 15 sec, podczas próby użycia rakiety pisało: "rakiety zablokowane na 15 sec", a po upływie 15 sec: "mozna rzucać rakiety"
Wiadomośc HUD sobie zrobie, ale chodzi o to jak to wstawić i gdzie
Edited by krysteksulek, 13.03.2011 23:21.
Dokładniej chciałbym zrobić żeby: przed 15 sec, podczas próby użycia rakiety pisało: "rakiety zablokowane na 15 sec", a po upływie 15 sec: "mozna rzucać rakiety"
Wiadomośc HUD sobie zrobie, ale chodzi o to jak to wstawić i gdzie
Edited by krysteksulek, 13.03.2011 23:21.
krysteksulek 17.03.2011
Ale w którym miejscu to dać? Chodzi mi żeby to pisało gdy próbujemy użyć rakiety przed określonym czasem.
speedkill
17.03.2011
Chyba przed set_task albo po sproboj tak i tak
mozna = false; set_task(15.0,"odblokuj",666)o ile sie nie myle
EufooZ
17.03.2011
mozna = false;
{
set_task(15.0,"odblokuj",666)
ColorChat(id,GREEN,"Rakiety zablokowane na 15 sekund !")
}
i potem
public odblokuj(){
mozna = true;
ColorChat(id,GREEN,"Rakiety odblokowane !")
}
Nie testowałem, ale powinno śmigać.
krysteksulek 17.03.2011
Pojawia się błąd:
Error: Undefined symbol "id" on line 1386
Warning: Expression has no effect on line 1386
Warning: Expression has no effect on line 1386
Error: Expected token: ";", but found ")" on line 1386
Error: Invalid expression, assumed zero on line 1386
Error: Too many error messages on one line on line 1386
To jest przy:
To drugie bez błędów.
Edited by krysteksulek, 17.03.2011 22:37.
Error: Undefined symbol "id" on line 1386
Warning: Expression has no effect on line 1386
Warning: Expression has no effect on line 1386
Error: Expected token: ";", but found ")" on line 1386
Error: Invalid expression, assumed zero on line 1386
Error: Too many error messages on one line on line 1386
To jest przy:
mozna = false; { set_task(15.0,"odblokuj",666) ColorChat(id,GREEN,"Rakiety zablokowane na 15 sekund !") }
To drugie bez błędów.
Edited by krysteksulek, 17.03.2011 22:37.
master.
17.03.2011
Dodaj na poczatku
#include colorchatalbo
client_print(id, print_center, "Rakiety zablokowane na 15 sekund !")
krysteksulek 17.03.2011
Colorchat mam, ale nawet w client print znowu błąd:
Error: Undefined symbol "id" on line 1386
Dodano 17 marzec 2011 - 23:25:
A całe public wygląda tak:
Edited by krysteksulek, 17.03.2011 23:26.
Error: Undefined symbol "id" on line 1386
Dodano 17 marzec 2011 - 23:25:
A całe public wygląda tak:
public NowaRunda() { freezetime = true; new iEnt = find_ent_by_class(-1, "Mine"); while(iEnt > 0) { remove_entity(iEnt); iEnt = find_ent_by_class(iEnt, "Mine"); } mozna = false; { set_task(15.0,"odblokuj",666) ColorChat(id,GREEN,"Rakiety zablokowane na 15 sekund !") } }
Edited by krysteksulek, 17.03.2011 23:26.