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
Nowy Plugin

Admin - niewidzialność.

Nowy Plugin

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

#1 Dr. House

    Pomocny

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 15:25

Witam,

Wątpie czy taki plugin istnieje, dlatego w miare możliwości prosiłbym o napisanie dla mnie takowego.

Chodzi o to, że admin po wpisaniu komendy staje się 100% niewidzialny, a po wpisaniu jej ponownie (lub wpisaniu innej) staje się znowu widzialny.

Prosty, żadnych napisów itp.

Tak prosty jak AMX_BLINK

Jest możliwość aby ktoś to dla mnie zrobił, byłbym bardzo wdzięczny.

Użytkownik marek4821 edytował ten post 07.04.2010 15:25


#2 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 15:38

jaką flagę ma mieć admin żeby mógł wpisać komendę??
  • +
  • -
  • 1

#3 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 15:44

A

#4 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 16:04

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public niewidzialnosc(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
register_clcmd("say /niewidzialnosc", "niewidzialnosc")
set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha,0);
}
public niewidzialnoscoff(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
register_clcmd("say /niewidzialnoscoff", "niewidzialnoscoff")
set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha,255);
}


Ostrzegam! Dopiero zaczynam pisać pluginy więc proszę nie wytykać mi błędów! Użyłem rendering ale mogłem też z fakemety set_pev (nie wiem czym to się różni).


PS. U mnie się skompilowało ale nie wiem czy będzie działało xD

Użytkownik .minD edytował ten post 07.04.2010 16:07

  • +
  • -
  • 0

#5 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 16:43

hmm.. Komplikuje sie ale nie dziala :[

07 kwiecień 2010 - 16:43:
Zależy mi na tym

#6 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 17:15

a możesz jaśniej? czy tylko admin może użyć? czy plugin działa np. w amx_plugins? bo nie wiem w czym błąd

spróbuj teraz tego:

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public niewidzialnosc(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
register_clcmd("say /niewidzialnosc", "niewidzialnosc")
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
register_clcmd("say /niewidzialnoscoff", "niewidzialnoscoff")
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 255.0)
}



a właśnie, ale chodzi Ci żeby go nie było widać na liście czy żeby stawał się niewidzialny (tzn. jego model był niewidzialny)?


bo ja Ci robię tak, że jego model będzie niewidzialny xD

Użytkownik .minD edytował ten post 07.04.2010 17:23

  • +
  • -
  • 1

#7 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 17:27

Tak, aby tylko admin mógł użyć. W amx_plugins jest i pisze enabled. Ale wciaz nie dziala.

Spróbowałem nawet:


  if ( get_user_flags(id) & ADMIN_IMMUNITY )

zamienic na


  if ( get_user_flags(id))


Żeby nie tylko admin mógł, ale i tak nic.

Wpisuje w say /niewidzialnosc i nic.

Sam się nie znam dlatego proszę o pomoc. :(

#8 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 17:29

nadal mi na pytanie nie odpowiedziałeś :P
  • +
  • -
  • 1

#9 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 17:35

#include <amxmodx>

#include <amxmisc>

#include <fun> 



#define PLUGIN "niewidzialnosc admina"

#define VERSION "1.0"

#define AUTHOR ".minD"





public plugin_init()

{

register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /niewidzialnosc", "niewidzialnosc") 

register_clcmd("say /niewidzialnoscoff", "niewidzialnoscoff")

}

public niewidzialnosc(id)

{

if ( get_user_flags(id) & ADMIN_IMMUNITY ) 

set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha,0);

else client_print(id, print_chat,"Ni ma !!!")

}

public niewidzialnoscoff(id)

{

if ( get_user_flags(id) & ADMIN_IMMUNITY ) 

set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha,255);

else else client_print(id, print_chat,"Ni ma !!!")

}

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#10 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 17:50

YES!!! :< Udało mi się! Czasami przeglądam struktury pluginów i cośik już tamm... umiem. Teraz też mnie olśniło :]

#include <amxmodx>
#include <amxmisc>
#include <fakemeta> 

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /niewidzialnosc", "niewidzialnosc") 
register_clcmd("say /niewidzialnoscoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 255.0)
}







I śmiga!!!

Tak se pomyślałem czy przypadkiem wszystkie register_clcmd nie powinny być w public plugin_init() ;)

No i teraz gra. SUPER!

Dziękuje Ci bardzo, oczywiśćie duuuży +.

Dzięki za czas poświęcony i pomoc!

07 kwiecień 2010 - 17:36:
EDIT:

ACHHH..... PISAŁEM JAK DODAŁEŚ POSTA! g[o]Q xD Ale i tak dziękuje

(jak pisałem to twego nie było)

======================================

07 kwiecień 2010 - 17:50:

1. E jak zrobic by bylo to komenda z konsoli. Spróbowałem tak:


#include <amxmodx>
#include <amxmisc>
#include <fakemeta> 

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("/niewidzialnosc", "niewidzialnosc") 
register_clcmd("/niewidzialnoscoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 255.0)
}




2. I jeszcze jest tak, że nie widzialny jestes puki nie zmienisz broni, jak zmienisz bron to muszi jeszcze raz wpisac. Jak zrobić żeby to było cały czas poki żyjesz?

Proszę o pomoc w tych problemach.

Użytkownik marek4821 edytował ten post 07.04.2010 18:11


#11 Abes Mapper

    Repulsion Gel

  • Przyjaciel

Reputacja: 2 017
Godlike

  • Postów:7 356
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Sulejówek
Offline

Napisano 07.04.2010 18:45

Użyj tego i gitara:
Glow2 - AlliedModders
  • +
  • -
  • 0

#12 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 18:59

hehe też będę wiedział na przyszłość :P
  • +
  • -
  • 1

#13 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 19:07

A mógłbym prosić o odp. ne te dwa problemy. Prprostu jestem ciekam. Na przyszlosc będę widział. :)

Za plug bardzo dzięki!

#14 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 19:15

1.

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_niewidzialnosc", "niewidzialnosc")
register_clcmd("amx_niewidzialnoscoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )

set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )

set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 255.0)
}


komendy będą amx_niewidzialnosc i amx_niewidzialnoscoff, zrobiłem tak bo widziałem, że w plugach prawie zawsze jest jakiś prefix, najczęściej amx_

2 nie wiem

Użytkownik .minD edytował ten post 07.04.2010 19:16

  • +
  • -
  • 1

#15 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 20:08

dzięki działa.


Ale na tej zmianie broni by mi też zależało. Potrafi ktoś pomóc?

07 kwiecień 2010 - 20:08:
?

Użytkownik marek4821 edytował ten post 07.04.2010 20:05


#16 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 20:15

dodaj wyjatek do curweapon np

if (get_user_weapon(id)!=CSW_KNIFE) niewidzialnoscoff(id)

  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#17 Dr. House

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 3
Nowy

  • Postów:43
  • Lokalizacja:Gliwice
Offline

Napisano 07.04.2010 20:19

A mógłbyś modyfikować mi ten kod, bo jakoś tego nie łapie. Tak mądry to jeszcze nie jestem.... :'(
Chodzi o to, aby zmiana broni nie wyłączała niewidzialności. Obecnie gdy zmienisz broń trza wpisać jeszcze raz.


KOD:


#include <amxmodx>
#include <amxmisc>
#include <fakemeta> 

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_inv", "niewidzialnosc") 
register_clcmd("amx_invoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY ) 
	
	set_pev(id, pev_renderfx, kRenderFxGlowShell)
	set_pev(id, pev_rendermode, kRenderTransAlpha)
	set_pev(id, pev_renderamt, 255.0)
}




#18 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 21:10

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_inv", "niewidzialnosc")
register_clcmd("amx_invoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
if (get_user_weapon(id)!=CSW_KNIFE) niewidzialnosc(id)
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
if (get_user_weapon(id)!=CSW_KNIFE) niewidzialnoscoff(id)
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 255.0)
}


albo

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define PLUGIN "niewidzialnosc admina"
#define VERSION "1.0"
#define AUTHOR ".minD"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amx_inv", "niewidzialnosc")
register_clcmd("amx_invoff", "niewidzialnoscoff")

}
public niewidzialnosc(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 0.0)
}
public niewidzialnoscoff(id)
{
if ( get_user_flags(id) & ADMIN_IMMUNITY )
if (get_user_weapon(id)!=CSW_KNIFE) niewidzialnoscoff(id)
set_pev(id, pev_renderfx, kRenderFxGlowShell)
set_pev(id, pev_rendermode, kRenderTransAlpha)
set_pev(id, pev_renderamt, 255.0)
}


:P

Użytkownik .minD edytował ten post 07.04.2010 21:11

  • +
  • -
  • 0

#19 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.04.2010 21:18

mind ty masz jakies pojecie o eventach :?: event musisz zarejestrowac i uzyc go w innej funkcji wystarczy tam dorzucic wywolanie niewidzialnosci i zalatwione :P
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#20 .minD

    Wszechobecny

  • Użytkownik

Reputacja: 57
Pomocny

  • Postów:451
  • Lokalizacja:Łódź
Offline

Napisano 07.04.2010 21:27

zerowe xD bo dopiero się uczę :F :(
  • +
  • -
  • 0





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

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

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