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
Kapucha112
Rejestracja: 25.02.2011Aktualnie: Nieaktywny
Poza forum Ostatnio: 26.01.2012 01:42
Statystyki
- Grupa: Użytkownik
- Całość postów: 135
- Odwiedzin: 7 733
- Tytuł: Zaawansowany
- Wiek: 31 lat
- Urodziny: Czerwiec 4, 1992
-
Imię
Łukasz
-
Płeć
Mężczyzna
-
Lokalizacja
Polska
Kontakt
#343151 [Base Builder] Zombie Mod v6.5.3 [14/02/2011]
Napisane przez Kapucha112 w 01.01.2012 06:34
Żałosna metoda.
Przecież w nowej wersji BB jest to w standardzie?
Przecież w nowej wersji BB jest to w standardzie?
#331349 Diablomod by Onyke
Napisane przez Kapucha112 w 07.12.2011 19:26
#327974 [ROZWIĄZANE] Zabezpieczyć serwer.? sam nie wiem o co kaman.
Napisane przez Kapucha112 w 29.11.2011 03:17
#327968 JailBreak gangi
Napisane przez Kapucha112 w 29.11.2011 00:40
#325837 JailBreak gangi
Napisane przez Kapucha112 w 23.11.2011 16:48
#324125 Prośba o zkompilowanie
Napisane przez Kapucha112 w 20.11.2011 01:40
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <engine>
#define ADMIN_VIP ADMIN_LEVEL_H
#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_BOMB (1<<1)
#define SCOREATTRIB_VIP (1<<2)
new bool:moze_skoczyc[33];
public plugin_init() {
register_plugin("VIP", "1.0", "Screeaam..")
RegisterHam(Ham_Spawn, "player", "Spawned", 1);
register_event("DeathMsg", "DeathMsg", "a")
register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
register_forward(FM_CmdStart, "CmdStart");
}
public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
static id;
id = get_msg_arg_int( 1 );
if( ( get_user_flags( id ) & ADMIN_VIP ) && !get_msg_arg_int( 2 ))
{
set_msg_arg_int( 2, ARG_BYTE, ( 1 << 2 ) );
}
new iPlayer = get_msg_arg_int(1);
if( is_user_connected(iPlayer) && (get_user_flags(iPlayer) & ADMIN_VIP))
{
set_msg_arg_int( 2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);
}
}
public Spawned(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;
if(get_user_flags(id) & ADMIN_VIP)
{
set_user_health(id, 150);
set_user_armor(id, 100);
moze_skoczyc[id] = true;
}
return PLUGIN_CONTINUE;
}
public DeathMsg()
{
new kid = read_data(1);
if(get_user_flags(kid) & ADMIN_VIP)
{
message_begin(MSG_ALL,85)
write_byte(kid)
write_short(get_user_frags(kid))
write_short(get_user_deaths(kid))
write_short(0)
write_short(get_user_team(kid))
message_end()
}
}
public CmdStart(id, uc_handle)
{
if(!is_user_alive(id))
return FMRES_IGNORED;
new flags = pev(id, pev_flags);
if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && moze_skoczyc[id] && (get_user_flags(id) & ADMIN_VIP))
{
moze_skoczyc[id] = false;
new Float:velocity[3];
pev(id, pev_velocity,velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id, pev_velocity,velocity);
}
else if(flags & FL_ONGROUND)
moze_skoczyc[id] = true;
return FMRES_IGNORED;
}
Ostry zlepek pluginów ;x
Masz, nie testowałem po prostu zlikwidowałem błędy i usunąłem kod którego nie używałeś.
#323562 JailBreak gangi
Napisane przez Kapucha112 w 19.11.2011 01:05
DODANO ZAPIS NA NICK I NOWĄ WERSJĘ !
Tym razem wygląda to trochę inaczej.
Gang zakłada się za $ [Posiadam u siebie XPMODA na $$$ więc tak to ustawiłem]
Natomiast za zabijanie/ przeżywanie itp dostaje się REPUTACJE.
Za reputacje można zakupić umiejętności.
Jest także dostępny vicelider[Buguje się i nie mam czasu się z tym bawić na razie :(]
Pozdro, u mnie na razie sprawuje się dobrze [Oprócz vicelidera]
Jeżeli macie jakieś błędy to piszcie, postaram się pomóc w miarę możliwości.
[Ciągle się uczę i mój cały czas pochłania diablomod]
Niedługo postaram się wrzucić przeróbkę JailXPMOD [Kompatybilną z tym pluginem]
Tym razem wygląda to trochę inaczej.
Gang zakłada się za $ [Posiadam u siebie XPMODA na $$$ więc tak to ustawiłem]
Natomiast za zabijanie/ przeżywanie itp dostaje się REPUTACJE.
Za reputacje można zakupić umiejętności.
Jest także dostępny vicelider[Buguje się i nie mam czasu się z tym bawić na razie :(]
Pozdro, u mnie na razie sprawuje się dobrze [Oprócz vicelidera]
Jeżeli macie jakieś błędy to piszcie, postaram się pomóc w miarę możliwości.
[Ciągle się uczę i mój cały czas pochłania diablomod]
Niedługo postaram się wrzucić przeróbkę JailXPMOD [Kompatybilną z tym pluginem]
Załączone pliki
-
jb_gangs_1.1_admins.sma 41,92 KB 365 Ilość pobrań
jb_gangs_1.1_admins.amxx
#322299 JailBreak gangi
Napisane przez Kapucha112 w 15.11.2011 16:56
#322240 JailBreak gangi
Napisane przez Kapucha112 w 15.11.2011 15:51
#322163 JailBreak gangi
Napisane przez Kapucha112 w 15.11.2011 13:46
Zapewne w konsoli masz błąd że nie posiadasz pluginu do obsługi colorchat
https://forums.allie...ead.php?t=94960
Sciagnijcie plik amxx z tamtego tematu i dopiszcie do plugins.ini.
[AMXX] Plugin "jb_gangs.amxx" failed to load: Module/Library "chatcolor" required for plugin. Check modules.ini.
https://forums.allie...ead.php?t=94960
Sciagnijcie plik amxx z tamtego tematu i dopiszcie do plugins.ini.
#322108 [ROZWIĄZANE] /Free na Deathrun
Napisane przez Kapucha112 w 14.11.2011 22:36
#322106 [ROZWIĄZANE] Loose indentation Vip plugin
Napisane przez Kapucha112 w 14.11.2011 22:33
#322016 [ROZWIĄZANE] Problem z QTM_CodMod
Napisane przez Kapucha112 w 14.11.2011 19:43
#321748 DiabloMod HUD FIX
Napisane przez Kapucha112 w 13.11.2011 23:19
#321734 DiabloMod HUD FIX
Napisane przez Kapucha112 w 13.11.2011 22:32
To dziwne że do tej pory nikt nie doniósł o tym błędzie...
Widziałem wiele tematów z takimi błędami, jednakże nigdy nikt nie nie naprawił tego, lub nawet naprowadził jak poradzić sobie z tym -.-
Problem prawdopodobnie dotyczy obu wersji HUD w DiabloModzie.
Problem występuje w standardowym DiabloMod 5.9l , w DiabloMod by Onyke także [Tu się nie dziwie ]
Problem występuje gdy osoba ma MAX Poziom.
Na 99% serwerów na których grałem znika wtedy tej osobie HUD [LvL posiadany, Item , EXP do następnego lvl]
Może uważacie to za coś nieszkodliwego, ja jednak uważam to za spory problem.
W momencie zniknięcia HUD, zaczynają spamować w logach błędy. Błędy pojawiają się tak często jak HUD się odświeża [Bodajże 0.8sec] więc ponad 86errorów na minutę to nie jest błaha sprawa.
Niektóre DiabloMody mają wbudowane systemy resów, w momencie max lvl - poziom się nam resetuje i dostajemy bonusy, więc tych DiabloModów raczej to nie dotyczy.
Oto prosty fix jak to naprawić:
W funkcji :
Znajdź:
Dodaj pod:
W funkcji
Pod pierwszą klamrą dodaj
Czy to było takie trudne ? Nie
Dodatkowo mam tu jeszcze FIXA dla komendy /exp
Gdy mamy max lvl to nie wyskakuje nam informacja co w sumie nikomu zazwyczaj nie przeszkadza, ale gdy wpisujemy /exp to wyskakują błędy w logach.
Oto fix:
[warn=Kapucha112]UWAGA! W miejsce 401 wpiszcie swój max lvl
Nie każdy ma DiabloModa 401lvl.[/warn]
Mam jeszcze poradnik jak poprawić fireballa [zoptymalizować]
Nie wykorzystują one pfd toucha[Co cholernie żre zasoby], lecz działają na kompletnie innej zasadzie.
To już jednak w innym temacie
Ten sposób może nie jest najwyższych lotów, ale przecież chodzi o to aby działało
Widziałem wiele tematów z takimi błędami, jednakże nigdy nikt nie nie naprawił tego, lub nawet naprowadził jak poradzić sobie z tym -.-
Problem prawdopodobnie dotyczy obu wersji HUD w DiabloModzie.
Problem występuje w standardowym DiabloMod 5.9l , w DiabloMod by Onyke także [Tu się nie dziwie ]
Problem występuje gdy osoba ma MAX Poziom.
Na 99% serwerów na których grałem znika wtedy tej osobie HUD [LvL posiadany, Item , EXP do następnego lvl]
Może uważacie to za coś nieszkodliwego, ja jednak uważam to za spory problem.
W momencie zniknięcia HUD, zaczynają spamować w logach błędy. Błędy pojawiają się tak często jak HUD się odświeża [Bodajże 0.8sec] więc ponad 86errorów na minutę to nie jest błaha sprawa.
Niektóre DiabloMody mają wbudowane systemy resów, w momencie max lvl - poziom się nam resetuje i dostajemy bonusy, więc tych DiabloModów raczej to nie dotyczy.
Oto prosty fix jak to naprawić:
W funkcji :
public write_hud(id)
Znajdź:
if (player_lvl[id] == 1)
{
xp_now = float(player_xp[id])
xp_need = float(LevelXP[player_lvl[id]])
perc = xp_now*100.0/xp_need
}
Dodaj pod:
else if (player_lvl[id] == 401)
{
xp_now = 0.0
xp_need = 0.0
perc = 100.0
}
W funkcji
public Give_Xp(id,amount)
Pod pierwszą klamrą dodaj
if (player_lvl[id] == 401)
return PLUGIN_CONTINUE
Czy to było takie trudne ? Nie
Dodatkowo mam tu jeszcze FIXA dla komendy /exp
Gdy mamy max lvl to nie wyskakuje nam informacja co w sumie nikomu zazwyczaj nie przeszkadza, ale gdy wpisujemy /exp to wyskakują błędy w logach.
Oto fix:
public exp(id)
{
if(player_lvl[id] == 401)
{
ColorChat(id, GREEN, "Poziom: ^x04%i ^x01- Masz ^x03MAX^x01 Poziom Doswiadczenia", player_lvl[id])
return PLUGIN_CONTINUE
}else
ColorChat(id, GREEN, "Poziom: ^x04%i ^x01- Masz ^x03(%d/%d)^x01 Doswiadczenia", player_lvl[id], player_xp[id], LevelXP[player_lvl[id]])
ColorChat(id, YELLOW, "Do nastepnego poziomu brakuje ^x04%d^x01 Doswiadczenia", LevelXP[player_lvl[id]]-player_xp[id])
return PLUGIN_CONTINUE
}
[warn=Kapucha112]UWAGA! W miejsce 401 wpiszcie swój max lvl
Nie każdy ma DiabloModa 401lvl.[/warn]
Mam jeszcze poradnik jak poprawić fireballa [zoptymalizować]
Nie wykorzystują one pfd toucha[Co cholernie żre zasoby], lecz działają na kompletnie innej zasadzie.
To już jednak w innym temacie
Ten sposób może nie jest najwyższych lotów, ale przecież chodzi o to aby działało
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Kapucha112
- Regulamin