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

blad z native "user_has_weapon"


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

#1 grs4

    Profesjonalista

  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 15:50

siemka mam rpoblem z pluginem ktory pisze nie jest on profesjonalny bo jestem nowicjuszem

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "STRIKER"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Runda", 2, "1=Round_Start")

}

public Runda(id)
{
if(user_has_weapon(id, CSW_C4))
{

set_hudmessage(200, 255, 255, 0.0, 0.79, 0, 6.0, 7.0)
show_hudmessage(id, "Masz Bombe ! ^nPodluz Ja Albo^nWyrzuc koledze!")
}
}

a tu logi z konsoli po dodaniu debug
L 08/21/2011 - 16:36:44: Invalid player id 0
L 08/21/2011 - 16:36:44: [AMXX] Displaying debug trace (plugin "Untitled.amxx")
L 08/21/2011 - 16:36:44: [AMXX] Run time error 10: native error (native "user_has_weapon")
L 08/21/2011 - 16:36:44: [AMXX]    [0] Untitled.sma::Runda (line)

proszę o pomoc

Użytkownik grs4 edytował ten post 21.08.2011 15:50


#2 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 15:55

Error: Invalid expression, assumed zero on line 17

ale ejst chyba problem z id bo blad jest ze id wynosi 0 nie wiem czemu

Użytkownik grs4 edytował ten post 21.08.2011 15:56


#3 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 113
Zaawansowany

  • Postów:1 981
Offline

Napisano 21.08.2011 15:56

Podmień.

public Runda(id)
{
if(get_user_weapon(id) == CSW_C4)
{

set_hudmessage(200, 255, 255, 0.0, 0.79, 0, 6.0, 7.0)
show_hudmessage(id, "Masz Bombe ! ^nPodluz Ja Albo^nWyrzuc koledze!")
}
}


/edit

Nie, dałem o 1 nawias za dużo.

Użytkownik RPK. Shark edytował ten post 21.08.2011 15:57

  • +
  • -
  • 0

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 21.08.2011 15:56

Sprawdź
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
	if(is_user_alive(id) && user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
	{               
		set_hudmessage(200, 255, 255, 0.0, 0.79, 0, 6.0, 7.0)
		show_hudmessage(id, "Masz Bombe ! ^nPodluz Ja Albo^nWyrzuc koledze!")
	}
}

  • +
  • -
  • 1

If you can dream it, you can do it.


#5 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 15:59

speedkill123 dziala tylko nie pokazuje tesktu

#6 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 113
Zaawansowany

  • Postów:1 981
Offline

Napisano 21.08.2011 16:02

Mój sposób sprawdziłeś?
  • +
  • -
  • 0

#7 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 16:02

ta to samo

#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 21.08.2011 16:04

A Sprawdź to, ta wiadomość wyświetli się kto posiada bombe
#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
	if(is_user_alive(id) && user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
	{
		new name [32]
		get_user_name(id, name, 31)               
		set_hudmessage(0, 191, 255, -1.0, 0.1, 0, 6.0, 7.0)
		show_hudmessage(0, "Gracz %s ma bombe Mysli co z nia zrobic ...", name)
		
	}
}

Użytkownik speedkill123 edytował ten post 21.08.2011 16:04

  • +
  • -
  • 1

If you can dream it, you can do it.


#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 21.08.2011 16:08

szark na jakiej podstawie sadzisz ze twoj kod dziala ??

poczytaj o eventach/logeventach to zobaczysz tam ze eventy nowej rundy oraz logeventy nie maja parametru id czyli zawsze jest ono = 0
  • +
  • -
  • 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 sharkowy

    Lokalna anomalia sejsmiczna o nieustalonej genezie.

  • Przyjaciel

Reputacja: 113
Zaawansowany

  • Postów:1 981
Offline

Napisano 21.08.2011 16:10

omg :wstyd: ale cymbał ze mnie xD faktycznie, proszę moderatora o usunięcie wcześniejszych postów żeby w błąd nie wprowadzać.

Nie zwróciłem uwagi na to, że to logevent :wstyd:

Użytkownik RPK. Shark edytował ten post 21.08.2011 16:11

  • +
  • -
  • 0

#11 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 17:15

A Sprawdź to, ta wiadomość wyświetli się kto posiada bombe

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
	if(is_user_alive(id) && user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)
	{
		new name [32]
		get_user_name(id, name, 31)               
		set_hudmessage(0, 191, 255, -1.0, 0.1, 0, 6.0, 7.0)
		show_hudmessage(0, "Gracz %s ma bombe Mysli co z nia zrobic ...", name)
		
	}
}
nie dziala

Użytkownik grs4 edytował ten post 21.08.2011 17:15


#12 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 21.08.2011 17:46

Sprawdz to

http://amxx.pl/kompi...name=dsadsa.sma

#13 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 21.08.2011 18:02

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Masz pake!"
#define VERSION "0.1"
#define AUTHOR "kapi10072"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("logevent_function_p", 3, "2=Got_The_Bomb")
}
public logevent_function_p()
{
new id = get_loguser_index()
set_hudmessage(200, 255, 255, 0.0, 0.79, 0, 6.0, 7.0)
show_hudmessage(id, "Masz Bombe ! ^nPodluz Ja Albo^nWyrzuc koledze!")
}
stock get_loguser_index() {
new loguser[80], name[32]
read_logargv(0, loguser, 79)
parse_loguser(loguser, name, 31)

return get_user_index(name)
}

  • +
  • -
  • 1

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#14 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 21.08.2011 21:42

Nie działa :/
Łatwy plugin a takie problemy ;d

#15 kapi10072

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:318
  • Steam:steam
  • Imię:Kacper
  • Lokalizacja:Polska
Offline

Napisano 22.08.2011 09:39


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "Masz pake!"
#define VERSION "0.2"
#define AUTHOR "kapi10072"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("logevent_function_p", 3, "2=Got_The_Bomb")
RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
set_task(1.0, "logevent_function_p")
}
public logevent_function_p()
{
new id = get_loguser_index()
set_hudmessage(200, 255, 255, 0.0, 0.79, 0, 6.0, 7.0)
show_hudmessage(id, "Masz Bombe ! ^nPodluz Ja Albo^nWyrzuc koledze!")
}
stock get_loguser_index() {
new loguser[80], name[32]
read_logargv(0, loguser, 79)
parse_loguser(loguser, name, 31)

return get_user_index(name)
}

Użytkownik kapi10072 edytował ten post 22.08.2011 09:39

  • +
  • -
  • 1

Dołączona grafika
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ;)
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D


#16 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 22.08.2011 13:39

nie dziala : /

#17 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 22.08.2011 13:55

te bzdury z loguser_index mozecie sobie darowac

sprawdzcie co zwraca user_has_weapon zaraz po spawnie i bedziecie miec wszystko jasne najlepiej sprawdzcie dla CSW_GLOCK i CSW_USP oraz CSW_KNIFE przy pierwszym spawnie
  • +
  • -
  • 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

#18 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 22.08.2011 15:07

Te bzdury są na aliedach w Code Snippets/Tutorials :]
  • +
  • -
  • 1

#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 22.08.2011 16:01

i co z tego ? skoro player_spawn jest optymalniejsze i raczej nie mozna zczytac z logeventu id gracza gdyz nie ma on konkretnego gracza jako cel i jesli nie umiesz dokladnie przeanalizowac kodu to nie wprowadzaj tym ludzi w bląd
  • +
  • -
  • 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

#20 grs4

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:167
  • Lokalizacja:Wojkowice
Offline

Napisano 22.08.2011 16:09

nbez plotek




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

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