Cóż ... Skompilowało się ale nie ma klas ...
L 09/05/2011 - 20:22:21: [AMXX] [0] QTM_CodMod.sma::WybierzKlase (line 754)
Sma co do klasy ....
public WybierzKlase(id)
{
new menu = menu_create("\rxxxxx.eu\y - \wWybierz panstwo postaci:", "WybierzKlase_Frakcje");
for(new i=1; i <= ilosc_klas; i++)
{
if(!is_in_previous(frakcja_klas[i],i)){
menu_additem(menu,frakcja_klas[i],frakcja_klas[i])
}
}
menu_addtext(menu, " ", 0);
menu_addtext(menu, "\dKompletny opis postaci znajdziesz na \yxxxxx.eu", 0);
menu_addtext(menu, "\dPrzydatne komendy w skrocie: \w/k, /r, /i, /p, d, /s. ", 0);
menu_addtext(menu, "\yCzity \w= \rPERM ", 0);
menu_addtext(menu, "\yREKLAMA \w= \rBAN ", 0);
menu_addtext(menu, "\yEXPIENIE \w= \rBAN ", 0);
menu_addtext(menu, "\yTXT \w= \rBAN ", 0);
menu_addtext(menu, "\yBRAKK ULTURY \w= \rBAN ", 0);
menu_addtext(menu, "\yZapraszamy na nasze forum: \dxxxxxx.eu", 0);
menu_addtext(menu, "\yCall Of Duty Edited By \rKolar`. \w| \dxxxxxx.eu!", 0);
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Cofnij");
menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
menu_display(id, menu);
}
public WybierzKlase_Frakcje(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new data[65], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback)
new menu2 = menu_create("\rProDiablo.eu\y - \yWybierz postac -", "WybierzKlase_Handle");
new klasa[50],szTmp[5];
for(new i=1; i <= ilosc_klas; i++)
{
if(equali(data,frakcja_klas[i])){
WczytajDane(id, i);
format(klasa, charsmax(klasa), "\y%s \wDosw.: \r%i", nazwy_klas[i], poziom_gracza[id]);
num_to_str(i,szTmp,charsmax(szTmp));
menu_additem(menu2, klasa,szTmp);
}
}
WczytajDane(id, klasa_gracza[id]);
menu_setprop(menu2, MPROP_EXITNAME, "\rWyjdz");
menu_setprop(menu2, MPROP_BACKNAME, "\rCofnij");
menu_setprop(menu2, MPROP_NEXTNAME, "\rDalej");
menu_display(id, menu2);
client_cmd(id, "spk QTM_CodMod/select");
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
Oraz sma klasy co ma regeneracje ...
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
#include <hamsandwich>
#define DMG_BULLET (1<<1)
#define DMG_HE (1<<24)
new bool:ma_klase[33];
new const nazwa[] = "Strzelec Wyborowy";
new const opis[] = "Ma 1/10 z M4 i AK";
new const bronie = 1<<CSW_M4A1 | 1<<CSW_AK47;
new const zdrowie = 10;
new const kondycja = -20;
new const inteligencja = 0;
new const wytrzymalosc = 20;
new const obrazenia = 20;
new const regeneracja = 40;
public plugin_init()
{
register_plugin(nazwa, "1.0", "QTM_Peyote");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, obrazenia, regeneracja);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker))
return HAM_IGNORED;
if(!ma_klase[idattacker])
return HAM_IGNORED;
if(damagebits & DMG_BULLET)
{
new weapon = get_user_weapon(idattacker);
if((weapon == CSW_M4A1 || weapon == CSW_AK47) && !random(10))
cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
}
return HAM_IGNORED;
}
Lub jeszcze inaczej ... Mógł bym Ci napisać na gg i dać moje całe sma ?
Użytkownik RPK. Shark edytował ten post 07.09.2011 09:04
Staraj się cenzurować adresy stron.