←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Dostawanie doświadczenia za cele mapy

Zablokowany

dRewNoo - zdjęcie dRewNoo 29.09.2010

Jak dostawać doświadczenie za następujące nagrody np.

Dodawanie doświadczenia:
-Za hosty
-Za zabicie poprzez strzal w glowe
-Za zabicie przedmiotem/umiejetnoscia
-Za wygranie rundy
-Za uratowanie vipa

Odejmowanie doświadczenia
-Za zabicie samego siebie(np. z granatu,zeskoczenie z duzej wysokosci)
Użytkownik dRewNoo edytował ten post 01.10.2010 20:34
Odpowiedz

kamioool - zdjęcie kamioool 30.09.2010

apropo czego ten exp? Jakis mod? - Proszę o sma too zajme sie tmy jutro z rana :)
Odpowiedz

dRewNoo - zdjęcie dRewNoo 30.09.2010

apropo czego ten exp? Jakis mod? - Proszę o sma too zajme sie tmy jutro z rana :)


No o diablomod,cos takiego jak dostajesz doswiadczenie zza bombe,a ja chce tez na inne cele mapy,np hosty,zabicie porzez hs,uratowanie vipa itd.

Dodano 01 październik 2010 - 09:04:
refresh tematu:)

Dodano 01 październik 2010 - 21:35:
odświeżam
Odpowiedz

dRewNoo - zdjęcie dRewNoo 11.10.2010

odświeżam:)

Dodano 11 październik 2010 - 20:22:
Odświeżam

Dodano 12 październik 2010 - 16:01:
napisze ktoś??

Dodano 12 październik 2010 - 17:52:
odpisze ktoś w koncu?

Dodano 13 październik 2010 - 09:15:
odświeżam,znowu:)

Dodano 13 październik 2010 - 11:28:
żal czego nikt nie odpisuje??
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 13.10.2010

Dodawanie expa za wygraną rundę
Znajdź
#include <csx>

dodaj pod
#include <colorchat>

znajdź
register_event("TextMsg", "freeze_begin", "a", "2=#Game_will_restart_in")

dodaj pod
register_event("SendAudio", "TtWin", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "CtWin", "a", "2&%!MRAD_ctwin")

znajdź
register_cvar("diablo_xpbonus2","50",0)

dodaj pod
register_cvar("diablo_xpbonus3","30",0)

na końcu kodu dodaj
public TtWin() {
new dziel; // zmienna globalna
for (new i=1; i<33; i++) { // pętla pobierająca graczy od 1 do 33++ (wszyscy)
if(is_user_connected(i) && cs_get_user_team(i) == CS_TEAM_T) {
dziel = is_user_alive(i) ? 1 : 2;
Give_Xp(i, get_cvar_num("diablo_xpbonus3")/dziel);
ColorChat(i, NORMAL, "Dostales^x03 *%i*^x01 doswiadczenia za wygranie rundy przez Twoj team", get_cvar_num("diablo_xpbonus3")/dziel);
}
}
}

public CtWin() {
new dziel;
for (new i=1; i<33; i++) {
if(is_user_connected(i) && cs_get_user_team(i) == CS_TEAM_CT) {
dziel = is_user_alive(i) ? 1 : 2;
Give_Xp(i, get_cvar_num("diablo_xpbonus3")/dziel);
ColorChat(i, NORMAL, "Dostales^x03 *%i*^x01 doswiadczenia za wygranie rundy przez Twoj team", get_cvar_num("diablo_xpbonus3")/dziel);
}
}
}


No i oczywiście od teraz masz nowy cvar, czyli taki jak "diablo_xpbonus3".
Użytkownik sebul edytował ten post 13.10.2010 11:48
Odpowiedz

dRewNoo - zdjęcie dRewNoo 13.10.2010

masz plusa,a jak zrobić za uratowanie hostów,uratowanie vipa,zabicie vipa i za strzal hs(dobre na aim/awp)
Odpowiedz
Zablokowany