Witam, próbowałem edytować plugin aby dodawał nam 10 Euro i 1200 $ co 300 sekund ale wyskakują mi takie błędy w kompilatorze:
error 021: symbol already defined: "csgo_get_money"
error 088: number of arguments does not match definition
warning 213: tag mismatch
kod pluginu
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <csgomod>
#define PLUGIN "Taki tam PLGN"
#define VERSION "0.1b"
#define AUTHOR "Mister Silenzo"
new Float:przerwa = 300.0
new Float:g_fTime[33]
new Float:csgo_get_money(id);
new ile;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /dodaj", "euro_kasa", _, "Komenda daje 1200$ i 10 EURO")
}
public euro_kasa(id)
{
if(!is_user_alive(id))
return PLUGIN_CONTINUE;
ile++;
if(ile >= 2)
{
if(g_fTime[id] + przerwa > get_gametime())
{
client_print(id, print_chat, "Komendy mozesz uzyc dopiero za %0.1f sekund", (g_fTime[id] + przerwa)-get_gametime());
return PLUGIN_CONTINUE;
}
}
g_fTime[id] = get_gametime();
new EURO = csgo_set_money(id);
new MONEY = cs_get_user_money(id);
csgo_add_money(id, EURO + 10);
cs_set_user_money(id, MONEY + 1200);
return PLUGIN_CONTINUE;
}
NATYWY:
Zwraca czy gracz zostal zalogowany.
Jesli nie jest zalogowany wymusza logowanie.
------------------------------*/
native csgo_check_account(id);
/*------------------------------
Zwraca stan konta euro gracza.
------------------------------*/
native Float:csgo_get_money(id);
/*------------------------------
Dodaje wartosc do stanu konta euro gracza.
Wartosc moze byc zarowno dodatnia jak i ujemna.
------------------------------*/
native csgo_add_money(id, Float:money);
/*------------------------------
Ustawia wartość stanu konta euro gracza.
------------------------------*/
native csgo_set_money(id, Float:money);
proszę o pomoc. Pozdrawiam
Użytkownik peja222 edytował ten post 06.01.2020 11:59