3 pytania
Lyons 12.04.2010
jak zrobić żeby 1 funkcja w pluginie była uzywana tylko raz na mape?
----------------------------------------||---------------------------------- na rundę?
to co wyżej tylko + 5s na respie.
chodzi mi w say, ze po wpisaniu np/ item i dostaje sie bron na runde....
prosiłbym o szybką odpowiedz, dziękuje...
12 kwiecień 2010 - 18:48:
i przy okazji jak zrobić takie menu admina do tego ????
a to żeby użyć raz na rundę + 5s na respie.
Użytkownik Lyons edytował ten post 12.04.2010 20:35
----------------------------------------||---------------------------------- na rundę?
to co wyżej tylko + 5s na respie.
chodzi mi w say, ze po wpisaniu np/ item i dostaje sie bron na runde....
prosiłbym o szybką odpowiedz, dziękuje...
12 kwiecień 2010 - 18:48:
i przy okazji jak zrobić takie menu admina do tego ????
public ammo(id)
{
cs_set_user_bpammo( id, CSW_SCOUT, 120 );
cs_set_user_bpammo( id, CSW_XM1014, 90 );
cs_set_user_bpammo( id, CSW_MAC10, 90 );
cs_set_user_bpammo( id, CSW_AUG, 90 );
cs_set_user_bpammo( id, CSW_ELITE, 120 );
cs_set_user_bpammo( id, CSW_FIVESEVEN, 90 );
cs_set_user_bpammo( id, CSW_UMP45, 90 );
cs_set_user_bpammo( id, CSW_SG550, 90 );
cs_set_user_bpammo( id, CSW_GALIL, 90 );
cs_set_user_bpammo( id, CSW_FAMAS, 90 );
cs_set_user_bpammo( id, CSW_USP, 90 );
cs_set_user_bpammo( id, CSW_GLOCK18, 50 );
cs_set_user_bpammo( id, CSW_AWP, 30 );
cs_set_user_bpammo( id, CSW_MP5NAVY, 120 );
cs_set_user_bpammo( id, CSW_M249, 90 );
cs_set_user_bpammo( id, CSW_M3, 90 );
cs_set_user_bpammo( id, CSW_M4A1, 90 );
cs_set_user_bpammo( id, CSW_G3SG1, 90 );
cs_set_user_bpammo( id, CSW_DEAGLE, 90 );
cs_set_user_bpammo( id, CSW_SG552, 90 );
cs_set_user_bpammo( id, CSW_AK47, 90 );
cs_set_user_bpammo( id, CSW_P90, 90 );
client_print(id, print_chat, "Uzyles amunicji")
}
a to żeby użyć raz na rundę + 5s na respie.
Użytkownik Lyons edytował ten post 12.04.2010 20:35
Knopers
12.04.2010
Raz na mapę:
Raz na rundę :
Raz na 5s:
12 kwiecień 2010 - 21:51:
5s po respie
#include <amxmodx>
new gbUsed[33];
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR");
register_concmd("komenda", "funkcja");
}
public client_authorized(id)
gbUsed[id] = false;
public funkcja(id)
{
if(gbUsed[id])
return PLUGIN_HANDLED;
/* Dalszy kod
..............
..............
..............
..............*/
gbUsed[id] = true;
return PLUGIN_HANDLED;
}
Raz na rundę :
#include <amxmodx>
new gbUsed[33];
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR");
register_logevent("RStart", 2, "0=World triggered", "1=Round_Start");
register_concmd("komenda", "funkcja");
}
public client_authorized(id)
gbUsed[id] = false;
public funkcja(id)
{
if(gbUsed[id])
return PLUGIN_HANDLED;
/* Dalszy kod
..............
..............
..............
..............*/
gbUsed[id] = true;
return PLUGIN_HANDLED;
}
public RStart()
{
for(new i = 1; i < 33; i++)
{
gbUsed[i] = false;
}
}
Raz na 5s:
#include <amxmodx>
new gbUsed[33];
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR");
register_concmd("komenda", "funkcja");
}
public client_authorized(id)
gbUsed[id] = false;
public funkcja(id)
{
if(gbUsed[id])
return PLUGIN_HANDLED;
/* Dalszy kod
..............
..............
..............
..............*/
gbUsed[id] = true;
if(!task_exists(id))
set_task(5.0, "RStart", id);
return PLUGIN_HANDLED;
}
public RStart(id)
{
gbUsed[id] = false;
}
12 kwiecień 2010 - 21:51:
5s po respie
#include <amxmodx>
#include <hamsandwich>
new gbUsed[33];
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR");
RegisterHam(Ham_Spawn, "player", "RStart", 1);
register_concmd("komenda", "funkcja");
}
public funkcja(id)
{
if(gbUsed[id])
return PLUGIN_HANDLED;
/* Dalszy kod
..............
..............
..............
..............*/
return PLUGIN_HANDLED;
}
public RStart(id)
{
gbUsed[id] = false;
if(!task_exists(id))
set_task(5.0, "fnOFF", id);
}
public fnOFF(id)
gbUsed[id] = true;
Lyons 12.04.2010
już mi sie nie opłaca robić nowego tematu. jak zrobić żeby np w say co 3 min pokazywalo sie np:
aby użyć pomocy wpisz/pomoc.
wiecie jak zrobić zwykłe menu+menu administracyjne.
A co do tego wyżej to dało by sie zrobić w dolnym lewym rogu wiadomosc:
Twoja pomoc 2/2. jak uzyjesz to Twoja pomoc 1/2 jak juz nie masz to Twoja pomoc 0/2 i żeby to nie znikało...
12 kwiecień 2010 - 20:52:
dzięki ;]
aby użyć pomocy wpisz/pomoc.
wiecie jak zrobić zwykłe menu+menu administracyjne.
A co do tego wyżej to dało by sie zrobić w dolnym lewym rogu wiadomosc:
Twoja pomoc 2/2. jak uzyjesz to Twoja pomoc 1/2 jak juz nie masz to Twoja pomoc 0/2 i żeby to nie znikało...
12 kwiecień 2010 - 20:52:
dzięki ;]
Kusek
12.04.2010
co do wiadomości dodajesz
i potem na samym dole
to normalnym kolorem
a to na zielono
info pokazuje się na końcu rundy
Użytkownik Frajer edytował ten post 12.04.2010 21:02
register_logevent("pokaz_info",2,"1=Round_End")
i potem na samym dole
public pokaz_info(id)
{
client_print(0 , print_chat,"TEKST");
}
to normalnym kolorem
a to na zielono
public pokaz_info(id)
{
ColorChat(0,GREEN,"*TESKST");
}
info pokazuje się na końcu rundy
Użytkownik Frajer edytował ten post 12.04.2010 21:02