Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Przyjmuje zlą wartość expa


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 21.08.2011 19:19

Cześć.
Mam Course Makera (action poniżej)
Ustawiam ile mam dostać za block exp
Gdy nacisne e pokazuje sie tyle ile chcialem. Ale to nie to nizej
Mam Moneymoda by diablix (funkcja ponizej)
I nie daje tyle expa co jest wymagane tylko mniej lub wiecej
Funkcja z MoneyModa:
public cmdDodajKase(id, level, cid){ 
if(!cmd_access(id, level, cid, 3))
return 1;

new target[32], amount[21], reason[21];

read_argv(1, target, 31);
read_argv(2, amount, 20);
read_argv(3, reason, 20);

new player = cmd_target(id, target, 8);

if(!player)
return 1;

new vIloscKasy = str_to_num(amount);

if(Skill[player][22]){
vIloscKasy += Skill[player][22];
ColorChat(player, GREY, "^x04%s^x01+^x03 %d$^x01 [BIZNESMEN AKTYWNY][Blok Kasa]", g_Prefix, vIloscKasy);
}
else{
ColorChat(player, GREY, "^x04%s^x01+^x03 %d$^x01 [Blok Kasa]", g_Prefix, vIloscKasy);
}

new szName[32], szName1[32];
get_user_name(id, szName1, 31);
get_user_name(player, szName, 31);
set_hudmessage(2, 255, 2, 0.42, 0.45, 0, 4.0, 7.0);
show_hudmessage(0, "%s Zdobyl %d kasy na bloku!", szName, vIloscKasy);

Money[player] += vIloscKasy;
Print_logi(id, player, vIloscKasy);

Save(player);

return 0;
}


+ rejestracja komendy
register_concmd("mm_dodaj", "cmdDodajKase", ADMIN_IMMUNITY, "<nick> <ilosc kasy>");


Action z CourseMakera

ActionXPBlock(id, ent)
{
if(!g_xpblock_used[id])
{
new name[32];
get_user_name(id, name, 31);
new property[5];
GetProperty(ent, 1, property);
g_xpblock_used[id] = true;

server_cmd("mm_dodaj ^"%s^" ^"%i^"", name, str_to_num(property));

emit_sound(id, CHAN_STATIC, g_sound_money, 1.0, ATTN_NORM, 0, PITCH_NORM);
}
else
{
set_hudmessage(g_hud_red, g_hud_green, g_hud_blue, g_text_x, g_text_y, g_hud_effects, g_hud_fx_time, g_hud_hold_time, g_hud_fadein_time, g_hud_fadeout_time , g_hud_channel);
show_hudmessage(id, "Dostepne raz na runde");
}
}


Za każdy pomocny post plus.

Użytkownik Skull3D edytował ten post 21.08.2011 19:19


#2 ^Grzyboo

    Wszechobecny

  • Użytkownik

Reputacja: 246
Wszechwidzący

  • Postów:461
  • Imię:Grzyboo
  • Lokalizacja:Tak
Offline

Napisano 21.08.2011 21:00

Nie lepiej natywów użyć?
  • +
  • -
  • 0

#3 Skull3D

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 22.08.2011 12:24

Natywy robić umiem (tylko do blockmakera)
Tylko niewiem jak zrobić natyw + Dodatkowa kasa za skill

Dodano 23 sierpień 2011 - 19:37:
Odświeże.

#4 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 29.08.2011 14:01

naprawdę zadziwiasz mnie, chcesz do supportu a to podstawa...

Dobra zarejestruj natywe i daj takie coś:
public _natywa_dajaca_kase(plugin, params)
{
    	new id = get_param(1);
    	zmienna_expa[id] += get_param(2);
    	zmienna_expa[id] += jakis_tam_dodatkowy_exp[id] * jakas_wartosc;
 
    	// zapisz dane
}

Użytkownik funfel edytował ten post 29.08.2011 14:01

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#5 Skull3D

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 29.08.2011 14:02

No dobra masz plusa ale wolalbym bez natywow :).
Można zamknąć.

#6 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 489
  • Lokalizacja:AMXX.PL
Offline

Napisano 29.08.2011 17:44

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: rozwiązane

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych