Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Sklep dla VIP


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Ardisek

    Pomocny

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:48
  • Imię:Adrian
  • Lokalizacja:Łódź
Offline

Napisano 28.08.2011 17:02

Witam. Nigdy nie pisałem, ani nie zmieniałem pluginów (oprócz spolszczeń). Jednak dziś chciałem zrobić sobie sklep dla VIP-a na paintballu. Po wpisaniu /sklep nic się nie wyświetla i jest pełno errorów w logach, aby dodać "debug". Co zrobić, aby poprawnie działał i nie było errorów? Oto kod:
#include <amxmodx>

#include <amxmisc>

#include <fun>

#include <cstrike>

#include <hamsandwich>

#include <engine>



#define PLUGIN "Sklep VIP"

#define VERSION "1.0"

#define AUTHOR "Ardisek"



#define Koszt_super 10000

#define Koszt_Hp 5000

#define Koszt_Nie 16000



new menu;

new g_hudsync



public plugin_init() {

    	register_plugin(PLUGIN, VERSION, AUTHOR)

   	 

   	 

    	register_clcmd("say /sklep","Wyswietl_menu",ADMIN_LEVEL_H,"Opis komendy")

    	set_task(0.1, "pokaz", _, _, _, "b")

   	 

    	RegisterHam(Ham_Spawn, "player", "reset", 1);

    	g_hudsync = CreateHudSyncObj()

    	menu=menu_create("Kup sobie coś!","amenu");

    	menu_additem(menu, "Super Marker 10000$");

    	menu_additem(menu, "70 hp 5000$");

    	menu_additem(menu, "10s Niewidzialnosci 16000$");

}

public Wyswietl_menu(id){

    	if(get_user_flags(id) & ADMIN_LEVEL_H)

            	menu_display(id, menu)

    	else

            	client_print(id, print_chat, "Tylko VIP moze korzystac ze sklepu");

}

public amenu(id, menu, item){

    	switch(item){

            	case 0:{

                    	new kasa = cs_get_user_money(id);

                    	if(kasa >= Koszt_super){

                            	cs_set_user_money(id, kasa - Koszt_super)

                            	give_item(id, "weapon_p90");

                           	 

                    	}

                    	else {

                            	client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");

                    	}

            	}

            	case 1:{

                    	new kasa = cs_get_user_money(id);

                    	if(kasa >= Koszt_Hp){

                            	cs_set_user_money(id, kasa - Koszt_Hp)

                            	new hp = get_user_health(id)

                            	set_user_health(id, hp + 70);

                    	}

                    	else {

                            	client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");

                    	}

            	}

            	case 2:{

                    	new kasa = cs_get_user_money(id);

                    	if(kasa >= Koszt_Nie){

                            	cs_set_user_money(id, kasa - Koszt_Nie)

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

                            	set_task(10.0, "stop", id, _, _, "a", 1)

                    	}

                    	else {

                            	client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");

                    	}

            	}

    	}

}

public stop(id){

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

}

public pokaz(id)

{

    	if(get_user_flags(id) & ADMIN_LEVEL_H)

    	{

            	new kasa = cs_get_user_money(id)

            	set_hudmessage(150, 150, 150, 0.40, 0.92, 0, 0.0, 0.3, 0.0, 0.0)

            	ShowSyncHudMsg(id, g_hudsync , "Twoja kasa %d", kasa )  

    	}

}

  • +
  • -
  • 0

Dołączona grafika[/url]

213.189.52.47:27288






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

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