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

[ROZWIĄZANE] Switch Weapon mała przeróbkaSwitch Weapon

switch weapon przeróbka pomoc wyrzuca bron noz prosze

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

#1 Mac Pherson

    Banned

  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:221
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wołomin
Offline

Napisano 27.03.2012 07:05

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
#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ść
http://www.CSMagic.pl ----> Nowa sieć, nowy zespół, super serwery!
Dołączona grafika
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach

#2 TomekPL

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:41
  • GG:
  • Imię:Tomek
  • Lokalizacja:Szczecin
Offline

Napisano 27.03.2012 08:46

Coś takiego ? :)

#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

  • +
  • -
  • 1

#3 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 27.03.2012 12:27


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
  • +
  • -
  • 0

#4 Mac Pherson

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:221
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wołomin
Offline

Napisano 27.03.2012 15:15

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
http://www.CSMagic.pl ----> Nowa sieć, nowy zespół, super serwery!
Dołączona grafika
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach

#5 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 27.03.2012 16:31

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;
}
}
}

  • +
  • -
  • 1

#6 Mac Pherson

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:221
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wołomin
Offline

Napisano 27.03.2012 17:02

czyli kopiuję to i zmieniam tylko w tej linijce nazwe mapy tak?
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

http://www.CSMagic.pl ----> Nowa sieć, nowy zespół, super serwery!
Dołączona grafika
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach

#7 TomekPL

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:41
  • GG:
  • Imię:Tomek
  • Lokalizacja:Szczecin
Offline

Napisano 27.03.2012 17:56

sprawdziłeś mój kod ? jest łatwiejszy i któtszy, więc jak działą to nie warto kombinować..
  • +
  • -
  • 0

#8 Mac Pherson

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:221
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wołomin
Offline

Napisano 28.03.2012 06:35

ok dzięki za pomoc TomekPL działa to + dla Ciebie i dla Fili:P też + za chęci


można zamknąć
http://www.CSMagic.pl ----> Nowa sieć, nowy zespół, super serwery!
Dołączona grafika
Szukam osób znających się na pisaniu pluginów do sieci!
Możemy się dogadać na jakich warunkach

#9 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 28.03.2012 08:30

http://amxx.pl/topic...na-danej-mapie/
Niby problem rozwiązany, ale może na przyszłość się przydać.
  • +
  • -
  • 0

graphic.png


#10 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 28.03.2012 16:36

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo






Również z jednym lub większą ilością słów kluczowych: switch weapon, przeróbka, pomoc, wyrzuca, bron, noz, prosze

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

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