Witam
Wie moze ktos jak zrobic taki item który po strzeleniu w innego gracza wypadają mu bronie.
Pozdrawiam:D
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
itemek do cod moda
Temat rozp.
Nevv
, 25.10.2010 17:27
7 odpowiedzi w tym temacie
#1
Napisano 25.10.2010 17:27
#2
Napisano 25.10.2010 18:12
w
dodaj
Nie wiem czy potrzeba dawać argumenty dodatkowe np. (id, "drop", "weapon_m4a1"); , posprawdzaj
public Damage(id)
dodaj
if(informacje_przedmiotu_gracza[attacker][0] == NUMER_ITEMU )
engclient_cmd(id, "drop");
Nie wiem czy potrzeba dawać argumenty dodatkowe np. (id, "drop", "weapon_m4a1"); , posprawdzaj
Użytkownik Mietq edytował ten post 25.10.2010 18:12
#3
Napisano 25.10.2010 18:24
dzięki:D
A wiesz moze jak zrobic taki item nieskonczone ammo?
np jak dostaniesz ten item to "nie dostajesz jakiejs broni" tylko z tych broni co masz mozesz strzelac cały czas a naboje sie nie kończą bez przeladowywania magazynka.
Dodano 25 październik 2010 - 19:35:
Zrobiłem tak i mam jednego errora
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
QTM_CodModsad.sma(707) : error 017: undefined symbol "attacker"
1 Error.
Could not locate output file QTM_CodModsad.amxx (compile failed).
A wiesz moze jak zrobic taki item nieskonczone ammo?
np jak dostaniesz ten item to "nie dostajesz jakiejs broni" tylko z tych broni co masz mozesz strzelac cały czas a naboje sie nie kończą bez przeladowywania magazynka.
Dodano 25 październik 2010 - 19:35:
Zrobiłem tak i mam jednego errora
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
QTM_CodModsad.sma(707) : error 017: undefined symbol "attacker"
1 Error.
Could not locate output file QTM_CodModsad.amxx (compile failed).
public Damage(id) { if(informacje_przedmiotu_gracza[attacker][0] == 42) engclient_cmd(id, "drop"); new attacker = get_user_attacker(id); new damage = read_data(2); if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker || !klasa_gracza[attacker]) return PLUGIN_CONTINUE; if(informacje_przedmiotu_gracza[attacker][0] == 12 && random_num(1, informacje_przedmiotu_gracza[id][1]) == 1) Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230); if(get_user_team(id) != get_user_team(attacker)) { while(damage>20) { damage-=20; doswiadczenie_gracza[attacker]++; } } SprawdzPoziom(attacker); return PLUGIN_CONTINUE; }
#4
Napisano 25.10.2010 21:57
public Damage(id)
{
if(informacje_przedmiotu_gracza[attacker][0] == 42)
engclient_cmd(id, "drop");
new attacker = get_user_attacker(id);
new damage = read_data(2);
if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker || !klasa_gracza[attacker])
return PLUGIN_CONTINUE;
if(informacje_przedmiotu_gracza[attacker][0] == 12 && random_num(1, informacje_przedmiotu_gracza[id][1]) == 1)
Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230);
if(get_user_team(id) != get_user_team(attacker))
{
while(damage>20)
{
damage-=20;
doswiadczenie_gracza[attacker]++;
}
}
SprawdzPoziom(attacker);
return PLUGIN_CONTINUE;
}
zamień na
public Damage(id)
{
new attacker = get_user_attacker(id);
new damage = read_data(2);
if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker || !klasa_gracza[attacker])
return PLUGIN_CONTINUE;
if(informacje_przedmiotu_gracza[attacker][0] == 42)
engclient_cmd(id, "drop");
if(informacje_przedmiotu_gracza[attacker][0] == 12 && random_num(1, informacje_przedmiotu_gracza[id][1]) == 1)
Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230);
if(get_user_team(id) != get_user_team(attacker))
{
while(damage>20)
{
damage-=20;
doswiadczenie_gracza[attacker]++;
}
}
SprawdzPoziom(attacker);
return PLUGIN_CONTINUE;
}
Użytkownik Mietq edytował ten post 25.10.2010 21:57
#5
Napisano 26.10.2010 15:25
a wie moze ktos jak zrobic taki item "mozesz podsosic wszystkie bronie?
Użytkownik Nevv edytował ten post 26.10.2010 15:26
#6
Napisano 26.10.2010 16:08
szukasz
i pod tym dodajesz
public DotykBroni(weapon,id)
{
i pod tym dodajesz
if(informacje_przedmiotu_gracza[id][0] == NUMER_AJTEMU)
return HAM_IGNORED;
#7
Napisano 27.10.2010 13:58
a jak zrobic 1/x to wypadanie broni?
#8
Napisano 27.10.2010 14:10
w
dodaj
x to maksymalna losowa wartość
public Damage(id)
dodaj
if(informacje_przedmiotu_gracza[attacker][0] == NUMER_ITEMU random(X)==1 )
engclient_cmd(id, "drop");
x to maksymalna losowa wartość
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych