←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
paczki , vip daje HP gdy posiadam perk co...

TyrTrek - zdjęcie TyrTrek 28.05.2014

witam tak jak w temacie używam perku uzytkownika hleb > http://amxx.pl/topic...uit-naprawiony/  co go niby naprawił żeby w sklepie nie dało się kupować hp działa akurat to ale gdy zabije kogoś  (posiadam plugin vip ktory daje 10hp za fraga) to dodaje to HP i mam 11hp a chce żeby nie dodawało

i to samo mam plugin paczki co gdy zabije się gracza leżą paczki w nich są hp,exp ... i to hp daje mi

 

kod sma perku

Spoiler
 
kod sma funkcji z paczki
case 2:
{
new hp = get_user_health(id);
new losowehp = random_num(5, 25);
set_user_health(id, hp+losowehp)
ColorChat(id, GREY, "^x04%s ^x01Znalazles apteczke. Dostales ^x03%i^x01 HP!", prefix, losowehp)
}
 
 
kod sma funkcji w vipie
 

public DeathMsgVip(kid,vid,hs){
set_user_health(kid, min(get_user_health(kid)+(hs?15:10),300));
}
 
 

Użytkownik TyrTrek edytował ten post 28.05.2014 20:38
Odpowiedz

  • +
  • -
DaFFyy - zdjęcie DaFFyy 28.05.2014

Daj sprawdzanie czy gracz ma flage, jezeli ma zrob to co chcesz jezeli nie else ten kod
Odpowiedz

TyrTrek - zdjęcie TyrTrek 29.05.2014

Daj sprawdzanie czy gracz ma flage, jezeli ma zrob to co chcesz jezeli nie else ten kod

ty zle zrozumiałeś :) nie chodzi mi oto że każdy ma moc vipa z tym hp tylko ze vip ma ten perk i dodaje sobie hp a chce mu to ładnie zablokować żeby nie nawalał tak ostro

Odpowiedz

  • +
  • -
xenos - zdjęcie xenos 29.05.2014

do vipa i do paczek dodaj


<codmod>

i edytuj:
paczki:

case 2:
{

new classname[33];
cod_get_perk_name(cod_get_user_perk(id), classname, 32);
if (equal(classname, "niewidoczny")==false)

{

 
new hp = get_user_health(id);
new losowehp = random_num(5, 25);
set_user_health(id, hp+losowehp)
ColorChat(id, GREY, "^x04%s ^x01Znalazles apteczke. Dostales ^x03%i^x01 HP!", prefix, losowehp) 
}
}


vip:

public DeathMsgVip(kid,vid,hs){

new classname[33];
cod_get_perk_name(cod_get_user_perk(id), classname, 32);
if (equal(classname, "niewidoczny")==false)
set_user_health(kid, min(get_user_health(kid)+(hs?15:10),300));


}

Użytkownik xenos edytował ten post 29.05.2014 07:31
Odpowiedz
Udostępnij Udostępnij