#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
}
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.
|
Guest Message by DevFuse
Moja ruletkaproblem z kompilacja ;/
Temat rozp. bechcik1910, 17.07.2012 16:45
2 odpowiedzi w tym temacie
#1
Napisano 17.07.2012 16:45
Witam zrobilem sobie o to ta ruletke tylko mi sie nie kompiluje moglby mi ktos pomoc ?
#2
Gość_21977_*
Napisano 17.07.2012 16:57
register_clcmd("say /ruletka","ruletka")
register_cvar("amx_ruletka_koszt","10000")
register_clcmd("say /ruletka","kasa")
register_clcmd("say /noclip","nc")
wielokrotnie rejestrujesz tę samą komendę, dokładnie
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 25 Ilość pobrań
Plugin.amxx
#3
Gość_21977_*
Napisano 17.07.2012 16:57
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
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod












