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
Modyfikacja

Łowca / dodanie speed'a / modelu / dzwiek :)#inclu

Modyfikacja

  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Barthez

    Pomocny

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:65
  • GG:
  • Imię:Bartek
  • Lokalizacja:Poland
Offline

Napisano 06.09.2011 18:25

Siema ! :D

Coraz częściej zwracam się do was z prośbą o pomoc no ale cóż jestem świeżakiem więc nie znam się na wszystkim. Otóż tutaj daje .sma pluginu który działa pod komenda amx_lowca wtedy dana osoba ma lowce i dostaje HP / Armor / Grawitacje , a chciałbym żebyście dodali mi do tego jeszcze żeby dostawał speed'a / miał swój własny model "Assasina" oraz własny model noża np. " katana " aha i jak wybiore daną osobę na tego łowcę i jak się zacznie ten tryb po restarcie rundy to żeby zaczęła grać jakaś muzyczka aby każdy wiedział, że TRYB ŁOWCA się zaczyna :D

tutaj kod .sma

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
new player, bossPower
new old_mp_autoteambalance, Float:old_mp_roundtime, Float:old_mp_buytime, old_mp_freezetime, old_mp_startmoney

public plugin_init(){
	    register_plugin("boss","1.17","bes island")
	    register_clcmd("amx_lowca","cmdMakeBoss",ADMIN_SLAY,"<name or #userid> <power> - aby gracz zostal Lowca. Musisz ustawic moc od 201 do 999")
	    register_clcmd("amx_unboss","cmdUnmakeBoss",ADMIN_SLAY,"- koniec trybu HnS Lowca")
	    register_event("TeamScore","hook_teamscore","a")
	    register_menucmd(register_menuid("Team_Select"),(1<<0)|(1<<1)|(1<<4)|(1<<5),"hook_team_select")
	    register_menucmd(-2,(1<<0)|(1<<1)|(1<<4)|(1<<5),"hook_team_select")
	    player=0
}
public cmdUnmakeBoss(id,level,cid){
	    if(cmd_access(id,level,cid,1))set_task(5.0,"UnmakeBoss")
	    return PLUGIN_HANDLED
}

public hook_teamscore(){
	    new score=read_data(2)
	    if((score>0)&&(player!=0))UnmakeBoss()
	    return PLUGIN_CONTINUE 
}

public UnmakeBoss(){
	    if(player==0)return
	    if(is_user_connected(player))
			    set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderNormal,99)
	    player=0
	    set_cvar_num("mp_autoteambalance",old_mp_autoteambalance)
	    set_cvar_float("mp_roundtime",old_mp_roundtime)
	    set_cvar_float("mp_buytime",old_mp_buytime)
	    set_cvar_num("mp_freezetime",old_mp_freezetime)
	    set_cvar_num("mp_startmoney",old_mp_startmoney)
	    set_cvar_num("sv_restart",0)
}

public cmdMakeBoss(id,level,cid){
	    if(!cmd_access(id,level,cid,3))return PLUGIN_HANDLED
	    if(player!=0){
			    client_print(id,print_console,"Juz uzyles tej komendy")
			    return PLUGIN_HANDLED
	    }
	    new arg[32]
	    read_argv(1,arg,31)
	    player=cmd_target(id,arg,6)
	    if(!player)return PLUGIN_HANDLED
	    read_argv(2,arg,31)
	    bossPower=max(201,min(999,str_to_num(arg)))
	    new players[32], num, i
	    get_players(players,num)
	    for(i=0;i<num;i++)
			    if(players[i]!=player){
					    get_user_team(players[i],arg,31)
					    if(arg[0]!='S')cs_set_user_team(players[i],CS_TEAM_T)
			    }else
					    cs_set_user_team(player,CS_TEAM_CT,CS_CT_VIP);
	    old_mp_autoteambalance=get_cvar_num("mp_autoteambalance")
	    old_mp_roundtime=get_cvar_float("mp_roundtime")
	    old_mp_buytime=get_cvar_float("mp_buytime")
	    old_mp_startmoney=get_cvar_num("mp_startmoney")
	    old_mp_freezetime=get_cvar_num("mp_freezetime")
	    set_cvar_num("mp_autoteambalance",0)
	    set_cvar_num("mp_roundtime",9)
	    set_cvar_num("mp_startmoney",16000)
	    set_cvar_num("sv_restart",1)
	    set_cvar_float("mp_buytime",0.2)
	    set_cvar_num("mp_freezetime",0)
	    set_task(2.0,"MakeBoss2")
	    return PLUGIN_HANDLED
}

public MakeBoss2(){
	    if(is_user_connected(player)){
			    set_user_health(player,bossPower)
			    set_user_armor(player,250)
			    set_user_gravity(player,0.4)
			    set_user_rendering(player,kRenderFxGlowShell,255,0,0,kRenderNormal,99)
			    strip_user_weapons(player)
			    give_item(player,"weapon_knife")	 
	    }else
			    UnmakeBoss()
	    set_hudmessage(255,0,0)
	    show_hudmessage(0,"Tryb HnS Lowca!")
}






Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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