Moja ruletka
bechcik1910
17.07.2012
Witam zrobilem sobie o to ta ruletke tylko mi sie nie kompiluje moglby mi ktos pomoc ?
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Ruletka_By_ILoveMetal" #define VERSION "1.0" #define AUTHOR "author" new koszt public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /ruletka","ruletka") register_cvar("amx_ruletka_koszt","10000") register_clcmd("say /ruletka","kasa") register_clcmd("say /noclip","nc") } public ruletka(id) { koszt = get_cvar_num("amx_ruletka_koszt") new pieniadze = cs_get_user_money(id) if(!is_user_alive(id)) { client_print(id,print_chat,"[Ruletka] Nie mozesz skorzystac z tej uslugi, bo jestes martwy!") return PLUGIN_HANDLED } if(pieniadze < koszt) { client_print(id, print_chat, "[Ruletka]Nie mozesz skorzystac z tej uslugi , bo nie masz tyle kasy!") return PLUGIN_HANDLED } cs_set_user_money(id, pieniadze - koszt) client_print(id, print_chat, "Wpisales komende /ruletka ! Ale i tak przegrasz ! - Koszt 10000$") client_print(id, print_chat, "Plugin stworzony przez ILoveMetal!") switch(random_num(1, 4)) { case 1 : { client_print(id, print_chat, "Teraz to bedzie jazda !! <3, dostajesz 1000hp ") set_user_health(id,1000) } case 2 : { client_print(id,print_chat, "Twoja grawitacja zostala zmniejszona Gratulacje!") set_user_gravity(id, 0.5) } case 4 : { client_print(id, print_chat, "Dostajesz GRANATEM prosto w twarz!") user_kill(id, 1) } } } case 4 : { client_print(id,print_chat, "Powodzonka, zostaje Ci 1 hp!") set_user_health(id, 1) } } return PLUGIN_CONTINUE }
Gość_21977_* 17.07.2012
register_clcmd("say /ruletka","ruletka")wielokrotnie rejestrujesz tę samą komendę, dokładnie
register_cvar("amx_ruletka_koszt","10000")
register_clcmd("say /ruletka","kasa")
register_clcmd("say /noclip","nc")
register_clcmd("say /ruletka"podpinając pod różne funkcje. Tak nie może być.Ponadto rejestrujesz, aby po wpisaniu na sayu
/noclipzostała wykonana komenda nc, która nie istnieje w kodzie. Albo dodaj tę komendę, albo wyrzuć tą linijkę.
Nie rejestrujesz case 3, ale dwuktotnie case 4, zapewne literówka. Do tego 2 niepotrzebne nawiasy zamykające.
Na początku nowej rundy przydałoby się zmienić grawitację na domyślną, ale to zależy od Twojego zamysłu.
Tym samym kod, który się kompiluje, choć warto nad nim popracować:
Plugin.sma 2,56 KB 19 Ilość pobrań
Gość_21977_* 17.07.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum
AMX Mod X → Problemy
do
Scripting AMXX → Problemy
Ten temat został przeniesiony z forum
AMX Mod X → Problemy
do
Scripting AMXX → Problemy