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
 

mackeN # - zdjęcie

mackeN #

Rejestracja: 06.03.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 10.03.2012 22:12
-----

Moje tematy

Prosty Vip

10.03.2012 22:07

Witam prosił o zrobienie vipa:

Który posiada

Dostaje 2x więcej expa za zabicie
Na początku rundy dostaje darmowa kamizelkę i hełm oraz darmowego defusera
Na poczatku darmowe 1000$
Więcej HP o 25% posiadanego
+15 Dmg z każdej broni
Vip pod flagę H

Problem z wiekszym expem za wiekszy level

10.03.2012 21:34

Witam czy mogł by mi ktoś dodać cos takiego, żę 1-100 leveli za zabicie 100 expa, 201-300 za zabicie 200 expa i tak do 801 leveli


public SmiercGraczaPost(id, attacker, shouldgib)
{
if(!is_user_connected(attacker))
return HAM_IGNORED;

if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
{
new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);

if(poziom_gracza[id] > poziom_gracza[attacker])
nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);

if(!perk_gracza[0][attacker])
UstawPerk(attacker, -1, -1, 1, 0);
else if(!perk_gracza[1][attacker])
UstawPerk(attacker, -1, -1, 1, 1);

doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
}

SprawdzPoziom(attacker);

return HAM_IGNORED;
}


Oraz do tego też cos takiego zeby zrobić 1-100 leveli za zabicie 100 expa *2, 201-300 za zabicie 200*2 i tak do 801 leveli, ze od 22 do 8 bedzie 2x wiekszy exp

Za wygranie rundy niech juz takie


/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"
#define minut(%1) ((%1)*60.0)
new pcvarOdgodziny,
pcvarDogodziny,
pcvarExpzazabojstwo,
pcvarExpzawygrana;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pcvarOdgodziny = register_cvar("eog_expodgodziny", "22");
pcvarDogodziny = register_cvar("eog_expdogodziny", "8");
pcvarExpzazabojstwo = register_cvar("eog_killxp", "90");
pcvarExpzawygrana = register_cvar("eog_winxp", "120");
register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);
set_task(1.0, "Sprawdz");

}
public Sprawdz()
{
new timestr[3];
get_time("%H", timestr, 2);
new godzina = str_to_num(timestr);
new bool:aktywne;
new odgodziny = get_pcvar_num(pcvarOdgodziny),
dogodziny = get_pcvar_num(pcvarDogodziny);
if(odgodziny > dogodziny)
{
if(godzina >= odgodziny || godzina < dogodziny)
aktywne = true;
}
else
{
if(godzina >= odgodziny && godzina < dogodziny)
aktywne = true;
}
if(aktywne)
{
server_cmd("cod_killxp %i;cod_winxp %i", get_pcvar_num(pcvarExpzazabojstwo), get_pcvar_num(pcvarExpzawygrana));
return;
}
get_time("%M", timestr, 2);
new minuta = str_to_num(timestr);
set_task(minut(60-minuta), "Sprawdz");
}

Im wiekszy level tym wiecej expa

08.03.2012 18:04

Jak zrobic cos takiego im wiekszy level tym wiecej expa?

3 problemy z Codem i podmiana modeli broni

06.03.2012 21:49

Witam wszystkich,

mam 3 problemy

1. Jak zablokować w glownym silniku QTM_CodMod, bronie glock i usp, te co dostajemy zawsze na poczatku rundy?

2. Jak zrobic cos takiego im wiekszy level tym wiecej expa?

3. Mam problem z GHW_Weapon_Replacement

Wgrywam do configs dodaje plik new_weapons.ini

do pliku plugins.ini dopisuje GHW_Weapon_Replacement.amxx

do folderu plugins wgrywam plik GHW_Weapon_Replacement.amxx

no, ale jak dopisuje do new_weapons.ini np.


"models/v_scout.mdl" "models/folder/v_scout.mdl"


to serwer działa

ale jesli dopisze jeszcze do tego


"models/v_awp.mdl" "models/folder/v_awp.mdl"

to serwer sie wyłącza, a w konsoli pokazuje

//home//idserwera/hlds_run: line 321: 23205 Naruszenie ochrony pamięci $HL_CMD
email debug.log to [email protected]

a jesli usune linijke

"models/v_awp.mdl" "models/folder/v_awp.mdl"

to serwer działa, w czym problem?

Pozdrawiam, za każda pomoc +