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

Wywala przy dużej ilości graczy....


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

#1 TeVeS

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:11
Offline

Napisano 10.04.2009 10:20

Witam na serwerze DR[DeathRun] zrobiłem modele dla userów VIPów i adminów każdy ma swoje... Problem w tym, że przy 12 graczach wywala wszystkich z gry.... w consoli mam taki error:

Error: server failed to transmit file 'AY&SY6rn'
Host_Error: UserMsg: Not Present on Client 2

Proszę o pomoc :(
  • +
  • -
  • 0

#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 10.04.2009 10:24

a dokładnie
Error: server failed to transmit file 'AY&SY7'
Last 32 messages parsed.
4749 1370 ScoreInfo
4749 1380 TeamInfo
4749 1386 ScoreInfo
4749 1396 TeamInfo
4749 1402 ScoreInfo
4749 1412 svc_updateuserinfo
4749 1549 svc_updateuserinfo
4749 1707 svc_updateuserinfo
4749 1842 svc_updateuserinfo
4749 2004 svc_updateuserinfo
4749 2205 svc_updateuserinfo
4749 2377 svc_updateuserinfo
4749 2572 svc_updateuserinfo
4749 2716 svc_updateuserinfo
4749 2855 svc_updateuserinfo
4749 3054 Radar
4749 3062 Radar
4749 3070 Radar
4749 3078 CurWeapon
4749 3082 Radar
4749 3090 Radar
4749 3098 Radar
4749 3106 Radar
4749 3114 Radar
4749 3122 Radar
4749 3130 SendAudio
4749 3150 svc_temp_entity
4749 3159 RoundTime
4749 3162 CurWeapon
4749 3166 CurWeapon
4749 3170 svc_filetxferfailed
BAD:  3181:svc_bad
Host_Error: CL_ParseServerMessage:

  • +
  • -
  • 0

#3 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 10.04.2009 10:32

Spróbuj tego pluginu:
#include <amxmod>

public plugin_init()
{
    register_plugin("CL_DLMAX","1.0","Anonymous")
    register_cvar("sv_cl_dlmax","80")
}

public client_connect(id)
{
    client_cmd(id,"cl_dlmax %d", get_cvar_num("sv_cl_dlmax"))
}

public client_authorized(id)
{
    client_cmd(id,"cl_dlmax %d", get_cvar_num("sv_cl_dlmax"))
}
http://forums.alliedmods.net/showthread.php?t=67028
http://hlds.pl/Svc_bad
http://www.nsmod.org/forums/index.php?showtopic=2139

Popróbuj ;)
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#4 TeVeS

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:11
Offline

Napisano 10.04.2009 11:20

Nie pomogło dalej jest error

Error: server failed to transmit file 'AY&SY_'
Host_Error: UserMsg: Not Present on Client 255

  • +
  • -
  • 0

#5 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 10.04.2009 11:26

Tutaj SMA:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <fun>

new MODEL_GRANAT_GRACZ[] = "models/pzb_dr/v_granat.mdl"
new MODEL_GRANAT_WSZYSCY[] = "models/pzb_dr/w_granat.mdl"
new MODEL_GRANAT_LINIA[] = "sprites/laserbeam.spr"
new rendering, trail, g_trail

public plugin_init()
{
        register_plugin("New Plug-In", "1.0", "Mis")
        register_event("TeamInfo", "vip", "a")
        register_event("TeamInfo",  "admin", "a")
        register_event("TeamInfo", "gracz", "a")
        register_logevent("granat", 2, "1=Round_Start")
        rendering = register_cvar("granat_rendering","1")
        trail = register_cvar("granat_linia","1")
        register_forward(FM_SetModel,"granat_model2")
        register_event("CurWeapon","granat_model","be","1=1")
        register_cvar("sv_cl_dlmax","80")
        return PLUGIN_CONTINUE
}

public has_flags(id,string[])
{
    new ret=1
    new byte
   
    new len = strlen(string)
    new p_flag = get_user_flags(id)
   
    for(new i=0;i<=len;i++)
    {
        if(string[i]>='a' && string[i]<='z') byte = (1<<(string[i]-'a'))
        else if(string[i]>='A' && string[i]<='Z') byte = (1<<(string[i]-'A'))
        else if(string[i]==',' && ret==1) return 1
        else if(string[i]==',') ret=1
        if(byte!=0 && !(p_flag & byte)) ret=0

        byte=0
    }
   
    return ret
}

stock set_trail(id,r,g,b,bright)
{
	message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
	write_byte(22)              
	write_short(id)         
	write_short(g_trail)        
	write_byte(25)              
	write_byte(5)               
	write_byte(r)             
	write_byte(g)               
	write_byte(<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />                
	write_byte(bright)                
	message_end()
}

stock set_rendering(index, fx=kRenderFxNone, r=0, g=0, b=0, render=kRenderNormal, amount=16)
{
	set_pev(index, pev_renderfx, fx)
	new Float:RenderColor[3]
	RenderColor[0] = float(r)
	RenderColor[1] = float(g)
	RenderColor[2] = float(<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />
	set_pev(index, pev_rendercolor, RenderColor)
	set_pev(index, pev_rendermode, render)
	set_pev(index, pev_renderamt, float(amount))
}

public client_connect(id)
{
    client_cmd(id,"cl_dlmax %d", get_cvar_num("sv_cl_dlmax"))
} 
public client_authorized(id)
{
    client_cmd(id,"cl_dlmax %d", get_cvar_num("sv_cl_dlmax"))
} 

public admin()
{
    new id=read_data(1)
    if (has_flag(id,"d"))
    {
        new team[32]
        read_data(2,team,31)

        if(equal("TERRORIST",team)) cs_set_user_model(id,"pzb_admte")
        if(equal("CT",team)) cs_set_user_model(id,"pzb_admct")
    }
}  

public vip()
{
    new id=read_data(1) 	
    if (has_flag(id,"b"))
    {
        new team[32]
        read_data(2,team,31)

        if(equal("TERRORIST",team)) cs_set_user_model(id,"pzb_vipte")
        if(equal("CT",team)) cs_set_user_model(id,"pzb_vipct")
    }
} 

public gracz() 
{
    new id=read_data(1)	
    if (has_flag(id,"z"))
    {
        new team[32]
        read_data(2,team,31)

        if(equal("TERRORIST",team)) cs_set_user_model(id,"pzb_grate")
        if(equal("CT",team)) cs_set_user_model(id,"pzb_gract")
    }
}

public granat(id)
{
    new players[32], player, pnum;
    get_players(players, pnum, "a");
    for(new i = 0; i < pnum; i++)
    {
        player = players[i];
        if (has_flag(id,"a,b,z"))
        {
            give_item(player, "weapon_smokegrenade")
        }
    }
}

public granat_model(id)
{
	new weapon_id = read_data(2)
	if(weapon_id == CSW_SMOKEGRENADE)
	{
		set_pev(id, pev_viewmodel, engfunc(EngFunc_AllocString, MODEL_GRANAT_GRACZ))
	}
}

public granat_model2(entity,const model[])
{
	if(!pev_valid(entity))
	{
		return FMRES_IGNORED
	}
	new rend = get_pcvar_num(rendering)
	new tr = get_pcvar_num(trail)
	if(equali(model,"models/w_smokegrenade.mdl"))
	{
		engfunc(EngFunc_SetModel,entity,MODEL_GRANAT_WSZYSCY)
		if(rend)
		{
			set_rendering(entity,kRenderFxGlowShell,0,255,0,kRenderNormal,255)
		}
		if(tr)
		{
			set_trail(entity,0,255,0,255)
		}
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}

public plugin_precache()
{
        precache_model("models/player/pzb_vipct/pzb_vipct.mdl")
        precache_model("models/player/pzb_vipte/pzb_vipte.mdl")
        precache_model("models/player/pzb_admct/pzb_admct.mdl")
        precache_model("models/player/pzb_admte/pzb_admte.mdl")
        precache_model("models/player/pzb_gract/pzb_gract.mdl")
        precache_model("models/player/pzb_grate/pzb_grate.mdl")	
        precache_model("models/player/pzb_vipte/pzb_vipteT.mdl")	
        precache_model("models/player/pzb_grate/pzb_grateT.mdl")
        engfunc(EngFunc_PrecacheModel,MODEL_GRANAT_GRACZ)
        engfunc(EngFunc_PrecacheModel,MODEL_GRANAT_WSZYSCY)
        g_trail = engfunc(EngFunc_PrecacheModel,MODEL_GRANAT_LINIA)
        return PLUGIN_CONTINUE
}

Dzieje się tak przy 15;/
  • +
  • -
  • 0




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

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