hlmod.hu https://hlmod.hu/ |
|
StarWars mod https://hlmod.hu/viewtopic.php?f=29&t=8318 |
Oldal: 1 / 1 |
Szerző: | kuka10 [ 2013.04.30. 22:47 ] |
Hozzászólás témája: | StarWars mod |
Sziasztok kéne nekem egy olyan plugint ami bizonyos star wars módban müködik vagy is lézer fegyverekkel lehet lövöldözni lézer kardal meg ienek és mikor belépsz a szerverre és ki hoz egy menüt h jó/rossz akarsz-e lenni ha rányom pl.:jó ra akkor ki hoz még egy menutamin ki tudod választani h jedi vagy klón,droid stb akarsz e lenni ha pl jedi akkor lézer kardal(kés)el megy ütés/kill ha meg klón akkor glock/usp vel van(skinben) és lövés/kill és a klónoknak kapnak pajzsot amivel a kést tudják védeni de a jedik meg gyorsak lennének pl:500-al mennek és lenne egy rendszer pl.:"érme" amiböl a jedik láthatatlanságot,magas ugrást,és laser fegyvert vehetnek.. a klónok,droidok meg automata laser fegyvert láthatatlanságot,magas ugrást,gyorsaságot stb.... olyan lenne mint a cod mod csak starwars és keveseb válaszhatóság! ha sikerülne jó lenne köszönöm én ![]() aki9 tudna nekem ilyet készíteni annak le irom még részletesebben facebookon vagy skypon! Skype:cs.martin1999 facebook:https://www.facebook.com/martin.balogh.146?ref=tn_tnmn |
Szerző: | m0csy652 [ 2013.04.30. 22:51 ] |
Hozzászólás témája: | Re: StarWars mod |
kuka10 írta: Sziasztok kéne nekem egy olyan plugint ami bizonyos star wars módban müködik vagy is lézer fegyverekkel lehet lövöldözni lézer kardal meg ienek és mikor belépsz a szerverre és ki hoz egy menüt h jó/rossz akarsz-e lenni ha rányom pl.:jó ra akkor ki hoz még egy menutamin ki tudod választani h jedi vagy klón,droid stb akarsz e lenni ha pl jedi akkor lézer kardal(kés)el megy ütés/kill ha meg klón akkor glock/usp vel van(skinben) és lövés/kill és a klónoknak kapnak pajzsot amivel a kést tudják védeni de a jedik meg gyorsak lennének pl:500-al mennek és lenne egy rendszer pl.:"érme" amiböl a jedik láthatatlanságot,magas ugrást,és laser fegyvert vehetnek.. a klónok,droidok meg automata laser fegyvert láthatatlanságot,magas ugrást,gyorsaságot stb.... olyan lenne mint a cod mod csak starwars és keveseb válaszhatóság! ha sikerülne jó lenne köszönöm én ![]() aki9 tudna nekem ilyet készíteni annak le irom még részletesebben facebookon vagy skypon! Skype:cs.martin1999 facebook:https://www.facebook.com/martin.balogh.146?ref=tn_tnmn Ez nem társkereső ! |
Szerző: | ultraibolya [ 2013.05.01. 06:58 ] |
Hozzászólás témája: | Re: StarWars mod |
kiki írta: Ne várd hogy egy teljes módot megírjanak neked. Amúgy meg már létezik hasonló,amit Chronic írt meg. [ablak] SMA Forráskód: [ Mindet kijelol ]
|
Szerző: | kuka10 [ 2013.05.04. 22:47 ] |
Hozzászólás témája: | Re: StarWars mod |
ultraibolya írta: kiki írta: Ne várd hogy egy teljes módot megírjanak neked. Amúgy meg már létezik hasonló,amit Chronic írt meg. [ablak]SMA Forráskód: [ Mindet kijelol ]/* AMXMOD X script. * * Scripted by GHW.Chronic * * v1.0 - Initial Release * * Characters: * * Evil(Ts): * Darth Maul - Low Grav + Teleport every 20 secs * Darth Vader - -2hp/s by looking at you * Jabba da hut - Slower Speed + Health = 250 * Boba Fett - JetPack * StormTroopers - Unlimited Ammo + Tracers * * Good(CTs): * Luke Skywalker - Know when ppl are near * Obi-Won - Blinks Inv + Not Inv * Yoda - Low Grav + 1hp/s * Jar-Jar Binks - Faster Speed * Chewbacca - Slower Speed + Health = 250 * */ #include <amxmodx> #include <amxmisc> #include <engine> #include <fun> new teleport[33] new character[33] new jettime[33] new jettime2[33] new bool:justvaderized[33] new bool:jetpackingitup[33] new tracer new fire new lastweapon[33]=0 new lastammo[33]=0 new bool:isnear[33][33] new bool:freezetime new flameamount[33] public plugin_init() { register_plugin("Star Wars Mod II","1.0","GHW_Chronic") register_concmd("amx_starwars_toggle","toggle",ADMIN_LEVEL_F," Toggle Starwars Mod On/Off ") register_concmd("amx_starwars_vaderdamage","varvader",ADMIN_LEVEL_F," Change Vader's ^"Damage/Second By Looking At People^" <HP/s> ") register_concmd("amx_starwars_bobajet","varboba",ADMIN_LEVEL_F," Change How Much Power Boba's Jetpack Can Hold. (Default 6) <Watts> ") register_concmd("amx_starwars_lukedist","varluke",ADMIN_LEVEL_F," Change How Far Away Luke Can Sense People <meters> ") register_concmd("amx_starwars_maultele","varmaul",ADMIN_LEVEL_F," Change How Long It Takes For Maul To Regenerate Teleport Power <seconds> ") register_concmd("amx_starwars_yodareg","varyoda",ADMIN_LEVEL_F," Change Yoda's Regeneration Rate <HP/s> ") register_concmd("amx_starwars_obirate","varobi",ADMIN_LEVEL_F," Change Obi-Won's Flashing Rate <seconds> ") register_concmd("amx_starwars_menu","Showtmenu",ADMIN_LEVEL_F," Starwars Character Disabler/Enabler Menu ") register_menucmd(register_menuid("tmenu"),(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<8)|(1<<9), "Pressedtmenu") register_menucmd(register_menuid("cmenu"),(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<8)|(1<<9), "Pressedcmenu") register_clcmd("darthtele","darthmaultele") register_event("ResetHUD","newround","b") register_event("CurWeapon","tracerfunc","be","1=1","3>0") register_logevent("EndRound",2,"0=World triggered","1=Round_End") register_logevent("NewRound",2,"0=World triggered","1=Round_Start") register_cvar("starwars_on","1") register_cvar("DarthMaul","1") register_cvar("DarthVadar","1") register_cvar("Jabba","1") register_cvar("Boba","1") register_cvar("Storm","1") register_cvar("Luke","1") register_cvar("Obi","1") register_cvar("Yoda","1") register_cvar("Jar","1") register_cvar("Chew","1") register_cvar("Vadardamage","2") register_cvar("Maulteletime","20") register_cvar("Bobajettime","6") register_cvar("maxlukedistance","400") register_cvar("obiinvrate","3") register_cvar("yodaregenrate","1") } public plugin_precache() { tracer = precache_model("sprites/laserbeam.spr") fire = precache_model("sprites/fire.spr") precache_sound("ambience/flameburst1.wav") precache_sound("player/pl_pain5.wav") precache_sound("player/pl_pain2.wav") } public client_putinserver(id) { set_task(10.0,"add_to_prethink",id) } public add_to_prethink(id) { set_task(0.1,"prethink",id,"",0,"b") } public Showtmenu(id) { new aaa[32] new bbb[32] new ccc[32] new ddd[32] new eee[32] if(get_cvar_num("DarthMaul")==1)(format(aaa,31,"On")) if(get_cvar_num("DarthMaul")==0)(format(aaa,31,"Off")) if(get_cvar_num("DarthVadar")==1)(format(bbb,31,"On")) if(get_cvar_num("DarthVadar")==0)(format(bbb,31,"Off")) if(get_cvar_num("Jabba")==1)(format(ccc,31,"On")) if(get_cvar_num("Jabba")==0)(format(ccc,31,"Off")) if(get_cvar_num("Boba")==1)(format(ddd,31,"On")) if(get_cvar_num("Boba")==0)(format(ddd,31,"Off")) if(get_cvar_num("Storm")==1)(format(eee,31,"On")) if(get_cvar_num("Storm")==0)(format(eee,31,"Off")) new menuBody[576] new len = format(menuBody,575,"\bTerrorist characters:^n^n") len += format(menuBody[len],575-len, "\w1. Darth Maul\R\w%s^n",aaa) len += format(menuBody[len],575-len, "\w2. Darth Vader\R\w%s^n",bbb) len += format(menuBody[len],575-len, "\w3. Jabba Da Hut\R\w%s^n",ccc) len += format(menuBody[len],575-len, "\w4. Boba Fett\R\w%s^n",ddd) len += format(menuBody[len],575-len, "\w5. Storm Trooper\R\w%s^n^n",eee) len += format(menuBody[len],575-len, "\y9. CT Characters^n") len += format(menuBody[len],575-len, "\r0. Exit") show_menu(id,(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<8)|(1<<9),menuBody,-1,"tmenu") } public Pressedtmenu(id,key) { switch (key) { case 0: { if(get_cvar_num("DarthMaul")==1) { set_cvar_num("DarthMaul",0) client_print(0,print_chat,"Admin Disabled Darth Maul") } else if(get_cvar_num("DarthMaula")==0) { set_cvar_num("DarthMaul",1) client_print(0,print_chat,"Admin Enabled Darth Maul") } Showtmenu(id) } case 1: { if(get_cvar_num("DarthVadar")==1) { set_cvar_num("DarthVadar",0) client_print(0,print_chat,"Admin Disabled Darth Vader") } else if(get_cvar_num("DarthVadar")==0) { set_cvar_num("DarthVadar",1) client_print(0,print_chat,"Admin Enabled Darth Vader") } Showtmenu(id) } case 2: { if(get_cvar_num("Jabba")==1) { set_cvar_num("Jabba",0) client_print(0,print_chat,"Admin Disabled Jabba Da Hut") } else if(get_cvar_num("Jabba")==0) { set_cvar_num("Jabba",1) client_print(0,print_chat,"Admin Enabled Jabba Da Hut") } Showtmenu(id) } case 3: { if(get_cvar_num("Boba")==1) { set_cvar_num("Boba",0) client_print(0,print_chat,"Admin Disabled Boba Fett") } else if(get_cvar_num("Boba")==0) { set_cvar_num("Boba",1) client_print(0,print_chat,"Admin Enabled Boba Fett") } Showtmenu(id) } case 4: { if(get_cvar_num("Storm")==1) { set_cvar_num("Storm",0) client_print(0,print_chat,"Admin Disabled Storm Trooper") } else if(get_cvar_num("Storm")==0) { set_cvar_num("Storm",1) client_print(0,print_chat,"Admin Enabled Storm Trooper") } Showtmenu(id) } case 8: { Showcmenu(id) } case 9: { return PLUGIN_HANDLED } } return PLUGIN_HANDLED } public Showcmenu(id) { new aaa[32] new bbb[32] new ccc[32] new ddd[32] new eee[32] if(get_cvar_num("Luke")==1)(format(aaa,31,"On")) if(get_cvar_num("Luke")==0)(format(aaa,31,"Off")) if(get_cvar_num("Obi")==1)(format(bbb,31,"On")) if(get_cvar_num("Obi")==0)(format(bbb,31,"Off")) if(get_cvar_num("Yoda")==1)(format(ccc,31,"On")) if(get_cvar_num("Yoda")==0)(format(ccc,31,"Off")) if(get_cvar_num("Jar")==1)(format(ddd,31,"On")) if(get_cvar_num("Jar")==0)(format(ddd,31,"Off")) if(get_cvar_num("Chew")==1)(format(eee,31,"On")) if(get_cvar_num("Chew")==0)(format(eee,31,"Off")) new menuBody[576] new len = format(menuBody,575,"\bCounter-Terrorist characters:^n^n") len += format(menuBody[len],575-len, "\w1. Luke Skywalker\R\w%s^n",aaa) len += format(menuBody[len],575-len, "\w2. Obi-Won Kenobi\R\w%s^n",bbb) len += format(menuBody[len],575-len, "\w3. Yoda\R\w%s^n",ccc) len += format(menuBody[len],575-len, "\w4. Jar-Jar Binks\R\w%s^n",ddd) len += format(menuBody[len],575-len, "\w5. Chewbacca\R\w%s^n^n",eee) len += format(menuBody[len],575-len, "\y9. T Characters^n") len += format(menuBody[len],575-len, "\r0. Exit") show_menu(id,(1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<8)|(1<<9),menuBody,-1,"cmenu") } public Pressedcmenu(id,key) { switch (key) { case 0: { if(get_cvar_num("Luke")==1) { set_cvar_num("Luke",0) client_print(0,print_chat,"Admin Disabled Luke Skywalker") } else if(get_cvar_num("Luke")==0) { set_cvar_num("Luke",1) client_print(0,print_chat,"Admin Enabled Luke Skywalker") } Showcmenu(id) } case 1: { if(get_cvar_num("Obi")==1) { set_cvar_num("Obi",0) client_print(0,print_chat,"Admin Disabled Obi-Won Kanobi") } else if(get_cvar_num("Obi")==0) { set_cvar_num("Obi",1) client_print(0,print_chat,"Admin Enabled Obi-Won Kanobi") } Showcmenu(id) } case 2: { if(get_cvar_num("Yoda")==1) { set_cvar_num("Yoda",0) client_print(0,print_chat,"Admin Disabled Yoda") } else if(get_cvar_num("Yoda")==0) { set_cvar_num("Yoda",1) client_print(0,print_chat,"Admin Enabled Yoda") } Showcmenu(id) } case 3: { if(get_cvar_num("Jar")==1) { set_cvar_num("Jar",0) client_print(0,print_chat,"Admin Disabled Jar-Jar Binks") } else if(get_cvar_num("Jar")==0) { set_cvar_num("Jar",1) client_print(0,print_chat,"Admin Enabled Jar-Jar Binks") } Showcmenu(id) } case 4: { if(get_cvar_num("Chew")==1) { set_cvar_num("Chew",0) client_print(0,print_chat,"Admin Disabled Chewbacca") } else if(get_cvar_num("Chew")==0) { set_cvar_num("Chew",1) client_print(0,print_chat,"Admin Enabled Chewbacca") } Showcmenu(id) } case 8: { Showtmenu(id) } case 9: { return PLUGIN_HANDLED } } return PLUGIN_HANDLED } public varobi(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"Obi-Won Now Flashes Inv and Un-Inv Every %d Seconds",str_to_num(arg1)) set_cvar_num("obiinvrate",str_to_num(arg1)) return PLUGIN_HANDLED } public varyoda(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"Yoda Now Recovers %dHP/s",str_to_num(arg1)) set_cvar_num("yodaregenrate",str_to_num(arg1)) return PLUGIN_HANDLED } public varmaul(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"It Now Takes %d Seconds For Maul To Regenerate His Teleport Powers.",str_to_num(arg1)) set_cvar_num("Maulteletime",str_to_num(arg1)) return PLUGIN_HANDLED } public varluke(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"Luke Can Now Sense Up To %d Meters Away.",str_to_num(arg1)) set_cvar_num("maxlukedistance",str_to_num(arg1)*80) return PLUGIN_HANDLED } public varboba(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"Boba Fett's Jetpack Now Holds Up To %d Watts Of Power.",str_to_num(arg1)) set_cvar_num("Bobajettime",str_to_num(arg1)) return PLUGIN_HANDLED } public varvader(id,level,cid) { if(!cmd_access(id,level,cid,2)) { return PLUGIN_HANDLED } new arg1[32] read_argv(1,arg1,31) console_print(id,"Vader Now Does %dHP/s Of Damage By Looking At Someone",str_to_num(arg1)) set_cvar_num("Vadardamage",str_to_num(arg1)) return PLUGIN_HANDLED } public toggle(id,level,cid) { if(!cmd_access(id,level,cid,1)) { return PLUGIN_HANDLED } if(get_cvar_num("starwars_on")==0) { console_print(id,"Starwars Mod Toggled On") client_print(id,print_chat,"Admin Toggled Starwars Mod On") set_cvar_num("starwars_on",1) return PLUGIN_HANDLED } else { console_print(id,"Starwars Mod Toggled Off") client_print(id,print_chat,"Admin Toggled Starwars Mod Off") set_cvar_num("starwars_on",0) return PLUGIN_HANDLED } return PLUGIN_HANDLED } public EndRound() { freezetime = true } public NewRound() { freezetime = false } public prethink(id) { if(!is_user_connected(id)) { remove_task(id) return PLUGIN_HANDLED } if(!is_user_alive(id)) { return PLUGIN_HANDLED } if(freezetime) { return PLUGIN_HANDLED } if(get_user_team(id)==1 && character[id]==1) { new Float:power1 = (float(teleport[id]) * 20.0) / get_cvar_float("Maulteletime") set_hudmessage(0,0,255,0.66,0.07,0,6.0,0.1) if(power1>=1.0 && power1<2.0)(show_hudmessage(id,"Teleport Power:^n-")) if(power1>=2.0 && power1<3.0)(show_hudmessage(id,"Teleport Power:^n--")) if(power1>=3.0 && power1<4.0)(show_hudmessage(id,"Teleport Power:^n---")) if(power1>=4.0 && power1<5.0)(show_hudmessage(id,"Teleport Power:^n----")) if(power1>=5.0 && power1<6.0)(show_hudmessage(id,"Teleport Power:^n-----")) if(power1>=6.0 && power1<7.0)(show_hudmessage(id,"Teleport Power:^n------")) if(power1>=7.0 && power1<8.0)(show_hudmessage(id,"Teleport Power:^n-------")) if(power1>=8.0 && power1<9.0)(show_hudmessage(id,"Teleport Power:^n--------")) if(power1>=9.0 && power1<10.0)(show_hudmessage(id,"Teleport Power:^n---------")) if(power1>=10.0 && power1<11.0)(show_hudmessage(id,"Teleport Power:^n----------")) if(power1>=11.0 && power1<12.0)(show_hudmessage(id,"Teleport Power:^n-----------")) if(power1>=12.0 && power1<13.0)(show_hudmessage(id,"Teleport Power:^n------------")) if(power1>=13.0 && power1<14.0)(show_hudmessage(id,"Teleport Power:^n-------------")) if(power1>=14.0 && power1<15.0)(show_hudmessage(id,"Teleport Power:^n--------------")) if(power1>=15.0 && power1<16.0)(show_hudmessage(id,"Teleport Power:^n---------------")) if(power1>=16.0 && power1<17.0)(show_hudmessage(id,"Teleport Power:^n----------------")) if(power1>=17.0 && power1<18.0)(show_hudmessage(id,"Teleport Power:^n-----------------")) if(power1>=18.0 && power1<19.0)(show_hudmessage(id,"Teleport Power:^n------------------")) if(power1>=19.0 && power1<20.0)(show_hudmessage(id,"Teleport Power:^n-------------------")) if(power1>=20.0)(show_hudmessage(id,"Teleport Power:^n--------------------")) } if(get_user_team(id)==1 && character[id]==2 && !justvaderized[id]) { new aimid=0 new bpart get_user_aiming(id,aimid,bpart) if(aimid<=get_maxplayers() && aimid!=0 && aimid!=id && get_user_team(aimid)!=get_user_team(id)) { emit_sound(id,CHAN_VOICE,"player/pl_pain2.wav",1.0,ATTN_NORM,0,PITCH_NORM) set_user_health(aimid,get_user_health(aimid)-2) justvaderized[id]=true set_task(1.0,"unjustvaderized",id) } } if(get_user_team(id)==1 && character[id]==3) { set_user_maxspeed(id,150.0) } if(get_user_team(id)==1 && character[id]==4) { new Float:power4 = (float(jettime[id]) * 20.0) / get_cvar_float("Bobajettime") set_hudmessage(255,0,0,0.66,0.07,0,6.0,0.1) if(power4<1.0)(show_hudmessage(id,"JetPack Power:^n")) if(power4>=1.0 && power4<2.0)(show_hudmessage(id,"JetPack Power:^n-")) if(power4>=2.0 && power4<3.0)(show_hudmessage(id,"JetPack Power:^n--")) if(power4>=3.0 && power4<4.0)(show_hudmessage(id,"JetPack Power:^n---")) if(power4>=4.0 && power4<5.0)(show_hudmessage(id,"JetPack Power:^n----")) if(power4>=5.0 && power4<6.0)(show_hudmessage(id,"JetPack Power:^n-----")) if(power4>=6.0 && power4<7.0)(show_hudmessage(id,"JetPack Power:^n------")) if(power4>=7.0 && power4<8.0)(show_hudmessage(id,"JetPack Power:^n-------")) if(power4>=8.0 && power4<9.0)(show_hudmessage(id,"JetPack Power:^n--------")) if(power4>=9.0 && power4<10.0)(show_hudmessage(id,"JetPack Power:^n---------")) if(power4>=10.0 && power4<11.0)(show_hudmessage(id,"JetPack Power:^n----------")) if(power4>=11.0 && power4<12.0)(show_hudmessage(id,"JetPack Power:^n-----------")) if(power4>=12.0 && power4<13.0)(show_hudmessage(id,"JetPack Power:^n------------")) if(power4>=13.0 && power4<14.0)(show_hudmessage(id,"JetPack Power:^n-------------")) if(power4>=14.0 && power4<15.0)(show_hudmessage(id,"JetPack Power:^n--------------")) if(power4>=15.0 && power4<16.0)(show_hudmessage(id,"JetPack Power:^n---------------")) if(power4>=16.0 && power4<17.0)(show_hudmessage(id,"JetPack Power:^n----------------")) if(power4>=17.0 && power4<18.0)(show_hudmessage(id,"JetPack Power:^n-----------------")) if(power4>=18.0 && power4<19.0)(show_hudmessage(id,"JetPack Power:^n------------------")) if(power4>=19.0 && power4<20.0)(show_hudmessage(id,"JetPack Power:^n-------------------")) if(power4>=20.0)(show_hudmessage(id,"JetPack Power:^n--------------------")) new buttons = get_user_button(id) if(buttons & IN_JUMP) { jetpackingitup[id]=true if(jettime[id]>0) { new corner1[3] get_user_origin(id,corner1) corner1[2] -= 30 message_begin(MSG_BROADCAST,SVC_TEMPENTITY) write_byte(17) //TE_SPRITE write_coord(corner1[0]) write_coord(corner1[1]) write_coord(corner1[2]) write_short(fire) write_byte(1) // scale in 0.1's write_byte(255) // brightness message_end() if(flameamount[id]==18) { flameamount[id]=0 emit_sound(id,CHAN_VOICE,"ambience/flameburst1.wav",1.0,ATTN_NORM,0,PITCH_NORM) } flameamount[id]++ jettime2[id]=jettime2[id]+1 new Float:velocity[3] entity_get_vector(id, EV_VEC_velocity, velocity) velocity[2] += 100 entity_set_vector(id, EV_VEC_velocity, velocity) } } else { jetpackingitup[id]=false if(jettime2[id]!=0)(jettime2[id]=jettime2[id]-1) } if(jettime2[id]==6) { jettime[id]=jettime[id]-1 jettime2[id]=0 } } if(get_user_team(id)==2 && character[id]==1) { new dist2 new origin[3] new origin2[3] get_user_origin(id,origin) for(new i=1;i<=get_maxplayers();i++) { if(is_user_connected(i) && is_user_alive(i) && i!=id) { get_user_origin(i,origin2) dist2 = get_distance(origin,origin2) if(get_cvar_num("maxlukedistance")>dist2 && !isnear[id][i]) { client_print(id,print_chat,"!!!@@!!! SOMEONE IS NEAR !!!@@!!!") client_print(id,print_chat,"!!!@@!!! SOMEONE IS NEAR !!!@@!!!") isnear[id][i]=true new param[1] param[0]=i set_task(5.0,"deisnear",id,param,1) } } } } if(get_user_team(id)==2 && character[id]==4) { server_cmd("sv_maxspeed 10000000000000000000000000") set_user_maxspeed(id,999999999999999999.0) } if(get_user_team(id)==2 && character[id]==5) { set_user_maxspeed(id,150.0) } return PLUGIN_HANDLED } public deisnear(param[1],id) { new origin[3] new origin2[3] get_user_origin(id,origin) get_user_origin(param[0],origin2) new dist = get_distance(origin,origin2) if(get_cvar_num("maxlukedistance")>dist) { set_task(5.0,"deisnear",id,param,1) } else { isnear[id][param[0]]=false } return PLUGIN_HANDLED } public unjustvaderized(id) { justvaderized[id]=false return PLUGIN_HANDLED } public newround(id) { uncharacter(id) if(!is_user_alive(id) || get_cvar_num("starwars_on")==0) { return PLUGIN_HANDLED } uncharacter(id) new bool:CT new bool:T if(get_cvar_num("DarthMaul")==0 && get_cvar_num("DarthVadar")==0 && get_cvar_num("Jabba")==0 && get_cvar_num("Boba")==0 && get_cvar_num("Storm")==0) { T=true } if(get_cvar_num("Luke")==0 && get_cvar_num("Obi")==0 && get_cvar_num("Yoda")==0 && get_cvar_num("Jar")==0 && get_cvar_num("Chew")==0) { CT=true } if(CT && T) { client_print(0,print_chat,"Admin Disabled all Starwars Characters. Toggling Starwars Mod Off.") set_cvar_num("starwars_on",0) set_cvar_num("DarthMaul",1) set_cvar_num("DarthVadar",1) set_cvar_num("Jabba",1) set_cvar_num("Boba",1) set_cvar_num("Storm",1) set_cvar_num("Luke",1) set_cvar_num("Obi",1) set_cvar_num("Yoda",1) set_cvar_num("Jar",1) set_cvar_num("Chew",1) return PLUGIN_HANDLED } if(T) { client_print(0,print_chat,"Admin Disabled all Terrorist Starwars Characters... HAHA For Ts") } if(CT) { client_print(0,print_chat,"Admin Disabled all Counter-Terrorist Starwars Characters... HAHA For CTs") } if(get_user_team(id)==1 && !T) { resetclientprint(id) new rand = randfigT(random_num(1,5)) character[id]=rand switch(character[id]=rand) { case 1: make_user_Maul(id) case 2: make_user_Vader(id) case 3: make_user_Jabba(id) case 4: make_user_Boba(id) case 5: make_user_Storm(id) } } if(get_user_team(id)==2 && !CT) { resetclientprint(id) new rand = randfigCT(random_num(1,5)) character[id]=rand switch(character[id]) { case 1: make_user_Luke(id) case 2: make_user_Obi(id) case 3: make_user_Yoda(id) case 4: make_user_Jar(id) case 5: make_user_Chew(id) } } return PLUGIN_HANDLED } public resetclientprint(id) { client_print(id,print_chat," ") client_print(id,print_chat," ") client_print(id,print_chat," ") client_print(id,print_chat," ") client_print(id,print_chat," ") client_print(id,print_chat," ") return PLUGIN_HANDLED } public make_user_Maul(id) { //set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Darth Maul!") client_print(id,print_chat,"You Have Lower Grav & Can Teleport Every %d seconds",get_cvar_num("Maulteletime")) client_print(id,print_chat,"Bind A Key To ^"darthtele^" To Teleport") set_user_gravity(id,0.7) teleport[id]=0 set_task(1.0,"plustele",id) return PLUGIN_HANDLED } public make_user_Vader(id) { //set_user_rendering(id,kRenderFxGlowShell,128,0,128,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Darth Vader") client_print(id,print_chat,"You Hurt People By Looking At Them (%dHP/s)",get_cvar_num("Vadardamage")) return PLUGIN_HANDLED } public make_user_Jabba(id) { //set_user_rendering(id,kRenderFxGlowShell,255,255,0,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Jabba Da Hut") client_print(id,print_chat,"You Are Slower But Have More Health") set_user_health(id,250) return PLUGIN_HANDLED } public make_user_Boba(id) { //set_user_rendering(id,kRenderFxGlowShell,0,200,255,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Boba Fett") client_print(id,print_chat,"Hold Jump To Use Your Jetpack") jettime[id]=get_cvar_num("Bobajettime") flameamount[id]=18 set_task(1.0,"plusjet",id) return PLUGIN_HANDLED } public make_user_Storm(id) { //set_user_rendering(id,kRenderFxGlowShell,255,255,255,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now A Storm Trooper") client_print(id,print_chat,"You Have Infinate Ammo For All your Weapons & Tracers") return PLUGIN_HANDLED } public make_user_Luke(id) { //set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Luke Skywalker") client_print(id,print_chat,"You Can Sense When Enemies Are Near") return PLUGIN_HANDLED } public make_user_Obi(id) { //set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0) client_print(id,print_chat,"You Are Now Obi-Won Kenobi") client_print(id,print_chat,"You Blink Invisible And Not Invisible Every %d Seconds",get_cvar_num("obiinvrate")) set_task(float(get_cvar_num("obiinvrate")),"obivisi",id) return PLUGIN_HANDLED } public make_user_Yoda(id) { //set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Yoda") client_print(id,print_chat,"You Have Lower Grav & Regenerate %dHP/s",get_cvar_num("yodaregenrate")) set_task(1.0,"yodaregen",id) set_user_gravity(id,0.7) return PLUGIN_HANDLED } public make_user_Jar(id) { //set_user_rendering(id,kRenderFxGlowShell,255,0,128,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Jar-Jar Binks") client_print(id,print_chat,"You Are Now Faster") return PLUGIN_HANDLED } public make_user_Chew(id) { //set_user_rendering(id,kRenderFxGlowShell,128,64,0,kRenderTransAlpha,70) client_print(id,print_chat,"You Are Now Chewbacca") client_print(id,print_chat,"You Are Now Slower But You Have More Health.") set_user_health(id,250) return PLUGIN_HANDLED } public yodaregen(id) { if(character[id]!=3 || get_user_team(id)==1) { return PLUGIN_HANDLED } set_user_health(id,get_user_health(id) + get_cvar_num("yodaregenrate")) set_task(1.0,"yodaregen",id) return PLUGIN_HANDLED } public obivisi(id) { if(character[id]!=2 || get_user_team(id)==1) { return PLUGIN_HANDLED } set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0) set_user_rendering(id,kRenderFxGlowShell,random_num(100,255),random_num(100,255),random_num(100,255),kRenderTransAlpha,70) set_task(float(get_cvar_num("obiinvrate")),"obiinvisi",id) return PLUGIN_HANDLED } public obiinvisi(id) { if(character[id]!=2 || get_user_team(id)==1) { return PLUGIN_HANDLED } set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,0) set_task(float(get_cvar_num("obiinvrate")),"obivisi",id) return PLUGIN_HANDLED } public plustele(id) { if(character[id]!=1 || get_user_team(id)==2) { return PLUGIN_HANDLED } if(get_cvar_num("Maulteletime")>teleport[id])(teleport[id]++) set_task(1.0,"plustele",id) return PLUGIN_HANDLED } public plusjet(id) { if(character[id]!=4 || get_user_team(id)==2) { return PLUGIN_HANDLED } if(jetpackingitup[id]) { set_task(1.0,"plusjet",id) return PLUGIN_HANDLED } if(get_cvar_num("Bobajettime")>jettime[id])(jettime[id]++) set_task(1.0,"plusjet",id) return PLUGIN_HANDLED } public tracerfunc(id) { new weapona = read_data(2) new curammo = read_data(3) if(lastweapon[id]==0)(lastweapon[id]=weapona) if(character[id]==5 && get_user_team(id)==1) { if(lastammo[id]>curammo && lastweapon[id]==weapona)(draw_tracer(id)) if(lastammo[id]<=curammo && lastweapon[id]==weapona) { switch(weapona) { case 1: give_item(id,"ammo_357sig") case 3: give_item(id,"ammo_762nato") case 5: give_item(id,"weapon_xm1014") case 7: give_item(id,"ammo_45acp") case 8: give_item(id,"ammo_556nato") case 10: give_item(id,"ammo_9mm") case 11: give_item(id,"ammo_57mm") case 12: give_item(id,"ammo_45acp") case 13: give_item(id,"ammo_556nato") case 14: give_item(id,"556nato") case 15: give_item(id,"ammo_556nato") case 16: give_item(id,"ammo_45acp") case 17: give_item(id,"ammo_9mm") case 18: give_item(id,"ammo_338magnum") case 19: give_item(id,"ammo_9mm") case 20: give_item(id,"ammo_556nato") case 21: give_item(id,"weapon_m3") case 22: give_item(id,"ammo_556nato") case 23: give_item(id,"ammo_9mm") case 24: give_item(id,"ammo_762nato") case 26: give_item(id,"ammo_50ae") case 27: give_item(id,"ammo_556nato") case 28: give_item(id,"ammo_762nato") case 30: give_item(id,"ammo_57mm") } } } lastammo[id] = curammo lastweapon[id] = weapona return PLUGIN_CONTINUE } public draw_tracer(id) { new origin[3] new hitplace[3] get_user_origin(id,origin,1) get_user_origin(id,hitplace,4) hitplace[2] = hitplace[2] - 6 new zero=0 message_begin(((zero==0) ? MSG_ALL : MSG_ONE), SVC_TEMPENTITY, origin, zero) write_byte(0) write_coord(origin[0]) write_coord(origin[1]) write_coord(origin[2]) write_coord(hitplace[0]) write_coord(hitplace[1]) write_coord(hitplace[2]) write_short(tracer) write_byte(0) write_byte(0) write_byte(4) write_byte(1) write_byte(0) write_byte(255) write_byte(0) write_byte(0) write_byte(120) write_byte(50) message_end() return PLUGIN_HANDLED } public darthmaultele(id) { if(get_cvar_num("Maulteletime")>teleport[id]) { client_print(0,print_chat,"You Do Not Have Enough Energy To Tele") return PLUGIN_HANDLED } new dist=999999999 new dist2 new distid=0 new origin[3] new origin2[3] get_user_origin(id,origin) for(new i=0;i<=32;i++) { if(is_user_connected(i) && is_user_alive(i) && i!=id) { get_user_origin(i,origin2) dist2 = get_distance(origin,origin2) if(dist>dist2) { dist=dist2 distid=i } } } if(distid==0) { client_print(id,print_chat,"There Is Noone Else Alive / In Server To Teleport To.") return PLUGIN_HANDLED } client_print(id,print_chat,"Teleported Successfully") new origin3[3] get_user_origin(distid,origin3) origin3[2] += 80 set_user_origin(id,origin2) emit_sound(id,CHAN_VOICE,"player/pl_pain5.wav",1.0,ATTN_NORM,0,PITCH_NORM) teleport[id]=0 return PLUGIN_HANDLED } public randfigT(rand) { if(rand==1 && get_cvar_num("DarthMaul")==0)(rand++) if(rand==2 && get_cvar_num("DarthVadar")==0)(rand++) if(rand==3 && get_cvar_num("Jabba")==0)(rand++) if(rand==4 && get_cvar_num("Boba")==0)(rand++) if(rand==5 && get_cvar_num("Storm")==0)(rand=1) if(rand==1 && get_cvar_num("DarthMaul")==0)(rand++) if(rand==2 && get_cvar_num("DarthVadar")==0)(rand++) if(rand==3 && get_cvar_num("Jabba")==0)(rand++) if(rand==4 && get_cvar_num("Boba")==0)(rand++) return rand; } public randfigCT(rand) { if(rand==1 && get_cvar_num("Luke")==0)(rand++) if(rand==2 && get_cvar_num("Obi")==0)(rand++) if(rand==3 && get_cvar_num("Yoda")==0)(rand++) if(rand==4 && get_cvar_num("Jar")==0)(rand++) if(rand==5 && get_cvar_num("Chew")==0)(rand=1) if(rand==1 && get_cvar_num("Luke")==0)(rand++) if(rand==2 && get_cvar_num("Obi")==0)(rand++) if(rand==3 && get_cvar_num("Yoda")==0)(rand++) if(rand==4 && get_cvar_num("Jar")==0)(rand++) return rand; } public uncharacter(id) { set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0) character[id]=0 teleport[id]=0 jettime[id]=0 justvaderized[id]=false jetpackingitup[id]=false for(new i=0;i<=32;i++) { isnear[id][i]=false } return PLUGIN_HANDLED } [/ablak] igen de az nem jó mert nincs hozzá menü meg random ba adj a szóval ezért irtam le ![]() |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |