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
 

Kapucha112 - zdjęcie

Kapucha112

Rejestracja: 25.02.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 26.01.2012 01:42
-----

#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?
  • +
  • -
  • -1


#331349 Diablomod by Onyke

Napisane przez Kapucha112 w 07.12.2011 19:26

debug dodaj.
  • +
  • -
  • 1


#327974 [ROZWIĄZANE] Zabezpieczyć serwer.? sam nie wiem o co kaman.

Napisane przez Kapucha112 w 29.11.2011 03:17

Urzekła mnie ta historia.

Kolega pokazał Ci jak się używa HLSW? :D

Co do zabezpieczeń wgraj polecane łatki i tyle.
Nie przejmuj się pseudo hackerami :D
  • +
  • -
  • 1


#327968 JailBreak gangi

Napisane przez Kapucha112 w 29.11.2011 00:40

Autora to tu nie spotkasz.

W sumie to mam supportować ten plugin, ale ciągle jest zbugowany ;< Nie będę sam bawił się w naprawę czegoś co autor olał.

Co do wycięcia skilli to pomyśle i może coś wrzucę.
  • +
  • -
  • 1


#325837 JailBreak gangi

Napisane przez Kapucha112 w 23.11.2011 16:48

Pewnie od wersji amxx, jaką hosting daje w standardzie.
  • +
  • -
  • 1


#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ś.
  • +
  • -
  • 1


#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]

Załączone pliki


  • +
  • -
  • 2


#322299 JailBreak gangi

Napisane przez Kapucha112 w 15.11.2011 16:56

Oczywiście że jest- zrobię jedną poprawkę [vicelider] i postaram się to dziś wrzucić :)
  • +
  • -
  • 2


#322240 JailBreak gangi

Napisane przez Kapucha112 w 15.11.2011 15:51

Nie trzeba mieć.
Jest to sqlvault i zapisuje jak SQLITE [lokalnie tworzy]

Czy ktoś jest zainteresowany wersją z zapisem na nick?
Taką używa mój serwer i większych błędów nie ma :)
  • +
  • -
  • 2


#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

[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.
  • +
  • -
  • 2


#322108 [ROZWIĄZANE] /Free na Deathrun

Napisane przez Kapucha112 w 14.11.2011 22:36

http://amxx.pl/topic...__fromsearch__1
  • +
  • -
  • 1


#322106 [ROZWIĄZANE] Loose indentation Vip plugin

Napisane przez Kapucha112 w 14.11.2011 22:33

Nie mam tego includa ;/
Nie sprawdzę tego ale spróbuj to..
Jeżeli dalej są warningi to podeślij includa i zrobie to porządnie...

Załączone pliki


  • +
  • -
  • 1


#322016 [ROZWIĄZANE] Problem z QTM_CodMod

Napisane przez Kapucha112 w 14.11.2011 19:43

spróbuj.

Załączone pliki


  • +
  • -
  • 1


#321748 DiabloMod HUD FIX

Napisane przez Kapucha112 w 13.11.2011 23:19

Ok jeden mały update, a sporo zmienia :>
  • +
  • -
  • 1


#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 :D]

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 :)
  • +
  • -
  • 2