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
BaseBuilder

Plugin do BasBuilder

BaseBuilder

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
14 odpowiedzi w tym temacie

#1 ReaKtyw-Ny

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 02.11.2012 23:19

Siemka napisałem pierwszy plugin , ale coś nie wychodzi :

.sma :

/* Plugin generated by AMXX-Studio */

#include 
#include 
#include 
#include 
#include 

#define PLUGIN "Game-Point's"
#define VERSION "0.1"
#define AUTHOR "ReaKtyw-Ny"

new plugin_on 
new price 
new BB_get_user_ap

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /gp", "gamepoint")
	
	
	BB_get_user_ap = register_cvar("game_point_BB_get_user_ap", "50")
	plugin_on = register_cvar("game_point_plugin", "1")
	price = register_cvar("game_point_price", "0")
}

public gamepoint(id)

{
	new money = cs_get_user_money(id)
	if(plugin_on == 1)
{
	BB_get_user_ap(id, 50)
	client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow"
	cs_set_user_money(id, money - price)
}
}

Co tutaj jest , źle ? Z góry dziękuje za odpowiedzi .

Użytkownik ReaKtyw-Ny edytował ten post 02.11.2012 23:25

  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#2 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.11.2012 23:39

Popraw Biblioteki, 2 sprawa to ta linijka:
 client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow"


Powinno to wyglądać tak:

 client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")

  • +
  • -
  • 0

#3 ReaKtyw-Ny

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 02.11.2012 23:49

To jedna i ta sama linijka , a biblioteki coś sie tu nie pokazują . Dalej nie działa .
  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#4 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 02.11.2012 23:53

Nie. To nie ta sama linijka... Nie zamknąłeś )
Biblioteki muszą się dodać. Jeśli nie dodają się w [sma] to dodaj normalnie.
  • +
  • -
  • 0

#5 ReaKtyw-Ny

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 02.11.2012 23:59

Nie , nie biblioteki są normalnie tylko na forum się nie pokazują i sorry mój błąd z tą linijką . A tak pozatym wyskakuje mi błąd z funkcją BB_get_user_ap .

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

bb_gamepoint.sma(15) : error 021: symbol already defined: "BB_get_user_ap"
bb_gamepoint.sma(24) : error 029: invalid expression, assumed zero
bb_gamepoint.sma(35) : error 088: number of arguments does not match definition

3 Errors.
Could not locate output file bb_gamepoint.amxx (compile failed).

Użytkownik ReaKtyw-Ny edytował ten post 03.11.2012 00:02

  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#6 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 03.11.2012 00:05

bb_gamepoint.sma(15) : error 021: symbol already defined: "BB_get_user_ap"

Już jest zdefiniowana..
  • +
  • -
  • 0

#7 ReaKtyw-Ny

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 03.11.2012 00:09

Sorry nie mam zielonego pojęcia o pluginach , próbuje czegoś się nauczyć , ale mi nie wychodzi.

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

bb_gamepoint.sma(23) : error 029: invalid expression, assumed zero
bb_gamepoint.sma(34) : error 088: number of arguments does not match definition

2 Errors.
Could not locate output file bb_gamepoint.amxx (compile failed).

Plugin dalej sie nie kompiluje i nie wiem czym to jest spowodowane ;/
  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#8 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 03.11.2012 00:15

Daj sma w załączniku.
  • +
  • -
  • 0

#9 ReaKtyw-Ny

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 03.11.2012 00:18

Chapaj sma i jak możesz to podeślij jakiś poradniczek w , którym wszystko jest szczegółowo wytłumaczone .

Załączone pliki


  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#10 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 03.11.2012 00:27

Ja zrobiłbym to tak:


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ammopacks>

#define PLUGIN "Game-Point's"
#define VERSION "0.1"
#define AUTHOR "ReaKtyw-Ny"

new plugin_on
new price
new BB_user_ap

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

register_clcmd("say /gp", "gamepoint")


BB_user_ap = register_cvar("game_point_BB_get_user_ap", "50")
plugin_on = register_cvar("game_point_plugin", "1")
price = register_cvar("game_point_price", "0")
}

public gamepoint(id)

{
new money = cs_get_user_money(id)
if(plugin_on == 1)
{
BB_set_user_ap(id,BB_get_user_ap(id)+get_pcvar_num(BB_user_ap))
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")
cs_set_user_money(id, money - price)
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

  • +
  • -
  • 0

#11 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 03.11.2012 00:33

czy przypadkiem aby pobrać cvar nie potrzeba get_pcvar_num(plugin_on) ?
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#12 ReaKtyw-Ny

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • GG:
  • Imię:Michał
  • Lokalizacja:Jasień
Offline

Napisano 03.11.2012 00:33

Słuchaj dzięki i mam tylko 1 pytanie . Długo w tym siedzisz?
  • +
  • -
  • 0
Pisz na gg :

25788619

Jeżeli czegoś potrzebujesz

#13 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 03.11.2012 00:49

Że Ja <3 ? Nie, dwa lata temu się tym zainteresowałem, od około półtora roku coraz częściej(z własnych potrzeb), lecz teraz zaofftopowaliśmy xD
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#14 sNH.

    Czy MisieQ ukradł ciasteczko?

  • Power User

Reputacja: 299
Wszechwidzący

  • Postów:1 070
  • Steam:steam
  • Imię:Bartek
  • Lokalizacja:Ełk
Offline

Napisano 03.11.2012 13:11

@k!113r

Nie zauważyłem :D Poprawiłem tylko 1 cvar, żeby działał kod. To może tak? :


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ammopacks>

#define PLUGIN "Game-Point's"
#define VERSION "0.1"
#define AUTHOR "ReaKtyw-Ny"

new plugin_on
new price
new BB_user_ap

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

register_clcmd("say /gp", "gamepoint")


BB_user_ap = register_cvar("game_point_BB_get_user_ap", "50")
plugin_on = register_cvar("game_point_plugin", "1")
price = register_cvar("game_point_price", "0")
}

public gamepoint(id)

{
new money = cs_get_user_money(id)
if(get_pcvar_num(plugin_on == 1))
{
BB_set_user_ap(id,BB_get_user_ap(id)+get_pcvar_num(BB_user_ap))
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")
cs_set_user_money(id, money -get_pcvar_num(price))
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


^^
  • +
  • -
  • 0

#15 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.11.2012 11:23

Automatyczna wiadomość


Ten temat został przeniesiony z forum

ModyInne modyProblemy

do

ModyZombieProblemy





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

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

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