[ROZWIĄZANE] Switch Weapon mała przeróbka
Mac Pherson 27.03.2012
Witam zwracam się do was z prośba a bardziej pytaniem czy jest możliwość przerobienia tego pluginu aby działał tylko na kilku mapach poniżej podaje kod sma
Proszę o pomoc bo plugin działa tak jak mi potrzeba lecz potrzebuje go na 2 max 3 mapy
Jeżeli zły dział to przepraszam i proszę przenieść
#include <amxmodx> // AMX Mod X public plugin_init() { register_plugin("Only Knife","1.0","deLL") register_event("CurWeapon","switchweapon","be","1=1","2!29") return PLUGIN_CONTINUE } public switchweapon(id) engclient_cmd(id,"weapon_knife")
Proszę o pomoc bo plugin działa tak jak mi potrzeba lecz potrzebuje go na 2 max 3 mapy
Jeżeli zły dział to przepraszam i proszę przenieść
TomekPL
27.03.2012
Coś takiego ?
Użytkownik TomekPL edytował ten post 27.03.2012 08:47
#include <amxmodx> // AMX Mod X
public plugin_init()
{
register_plugin("Only Knife","1.0","deLL")
register_event("CurWeapon","switchweapon","be","1=1","2!29")
return PLUGIN_CONTINUE
}
public switchweapon(id)
{
new MapName[32]
get_mapname(MapName, 31)
if (equal(MapName, "nazwa_mapy"))
engclient_cmd(id,"weapon_knife")
else if (equal(MapName, "nazwa_mapy"))
engclient_cmd(id,"weapon_knife")
else if (equal(MapName, "nazwa_mapy"))
engclient_cmd(id,"weapon_knife")
else
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
Użytkownik TomekPL edytował ten post 27.03.2012 08:47
Fili:P
27.03.2012
server_cmd("amx_pausecfg pause plugin.amxx");
Wyłączasz tak plugin, a włączasz tak:
server_cmd("amx_pausecfg enable plugin.amxx");
Polecam ci ciekawy temat, który może ci się przydać przy podobnych operacjach: [Rozwiązany] Start pluginu w drugiej rundzie - AMXX.pl: Support AMX Mod X
Mac Pherson 27.03.2012
Fili:P mógł byś jaśniej gdzie co i jak bo jestem w tym zupełnie zielony a i jak byś mógł jaśniej po co mi ten link bo zależy mi na tym żeby to działało od pierwszej rundy ale tylko na kilku mapach a na reszcie żeby plugin był off
TomekPL już sprawdzam czy działa tak jak mówisz
TomekPL już sprawdzam czy działa tak jak mówisz
Fili:P
27.03.2012
Spróbuj tak:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new const NAZWA_PLUGINU[]="plugin.amxx"; // nazwa pluginu, ktory bd wlaczal i wylaczal
new bool:plugin_on;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("RoundStart", 2, "1=Round_Start")
}
public RoundStart()
{
new szMapname[64];
get_mapname(szMapname,63);
if(equal(szMapname, "nazwa mapy") || equal(szMapname, "nazwa mapy"))
{
if(!plugin_on)
{
server_cmd("amx_pausecfg enable %s", NAZWA_PLUGINU);
plugin_on=true;
}
}
else
{
if(plugin_on)
{
server_cmd("amx_pausecfg pause %s", NAZWA_PLUGINU);
plugin_on=false;
}
}
}
Mac Pherson 27.03.2012
czyli kopiuję to i zmieniam tylko w tej linijce nazwe mapy tak?
czy tutaj też coś trzeba zmienić ?
i co zrobić żeby oba te pluginy współgrały ze sobą ? i żeby to działało automatycznie a nie jak wpisze cos
Użytkownik Aleksy edytował ten post 27.03.2012 17:03
if(equal(szMapname, "nazwa mapy") || equal(szMapname, "nazwa mapy"))
czy tutaj też coś trzeba zmienić ?
server_cmd("amx_pausecfg enable %s", NAZWA_PLUGINU);
i co zrobić żeby oba te pluginy współgrały ze sobą ? i żeby to działało automatycznie a nie jak wpisze cos
Użytkownik Aleksy edytował ten post 27.03.2012 17:03
TomekPL
27.03.2012
sprawdziłeś mój kod ? jest łatwiejszy i któtszy, więc jak działą to nie warto kombinować..
Mac Pherson 28.03.2012
ok dzięki za pomoc TomekPL działa to + dla Ciebie i dla Fili:P też + za chęci
można zamknąć
można zamknąć
Drzanas
28.03.2012
http://amxx.pl/topic...na-danej-mapie/
Niby problem rozwiązany, ale może na przyszłość się przydać.
Niby problem rozwiązany, ale może na przyszłość się przydać.
sebul
28.03.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL