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

Poprawa kodu


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 sieCZi

    Pomocny

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:53
  • Lokalizacja:Warszawa
Offline

Napisano 17.07.2011 19:48

Witam, podczas kompilacji wyskakuje mi

error 002: only a single statement <or expression> can follow each "case"


Oto .sma

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Lotek"
#define VERSION "1.0"
#define AUTHOR "emblaze & poprawka by SoLiD"

new koszt
new bool:zagral[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /lotto", "lotto")
register_clcmd("say /pula", "pula")
set_task(280.0, "reklama",_,_,_,"b")
set_task(300.0, "pula",_,_,_,"b")
koszt = register_cvar("amx_koszt_lotka", "500")
}
public client_connect(id) zagral[id] = false
public reklama () {
client_print(0,print_chat,"[LOTTO] Wpisz /lotto aby zagrac w lotka.")
}
public lotto (id) {
if(zagral[id]) {
client_print(0,print_chat,"[LOTTO] Juz grales, mozesz grac co 3 minuty...")
return PLUGIN_HANDLED
}
new kasa = cs_get_user_money(id)
new koszta = get_pcvar_num(koszt)
cs_set_user_money(id, kasa - koszta)
client_print(id,print_chat,"[LOTTO] Zagraleś w lotto!")
client_print(id,print_chat,"[LOTTO] Za 5 sec. dowiesz sie czy wygrales")
client_print(id,print_chat,"[LOTTO] Losowanie trwa...")
set_task(5.0,"kumulacja",id)
zagral[id] = true
return PLUGIN_CONTINUE
}
public kumulacja (id) {
new kasa = cs_get_user_money(id)
zagral[id] = true
set_task(180.0, "mozesz", id)
new rand = random_num(0,100)
switch(rand)
{
case 0:
{
client_print(id,print_chat,"[LOTTO] Wygrales 10000$ !")
cs_set_user_money(id, kasa + 10000)
}
case 1:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 2:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 3:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales...")
}
case 4:
{
client_print(id,print_chat,"[LOTTO] Wygrales 1800$ !")
cs_set_user_money(id, kasa + 1800)
}
case 5:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5050$ !")
cs_set_user_money(id, kasa + 5050)
}
case 6:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 7:
{
client_print(id,print_chat,"[LOTTO] Wygrales 11000$ !")
cs_set_user_money(id, kasa + 11000)
}
case 8:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 9:
{
client_print(id,print_chat,"[LOTTO] Wygrales 1000$ !")
cs_set_user_money(id, kasa + 1000)
}
case 10:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 11:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 12:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 13:
{
client_print(id,print_chat,"[LOTTO] Wygrales 12000$ !")
cs_set_user_money(id, kasa + 12000)
}
case 14:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 15:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 16:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 17:
{
client_print(id,print_chat,"[LOTTO] Wygrales 10000$ !!!")
cs_set_user_money(id, kasa + 10000)
}
case 18:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 19:
{
client_print(id,print_chat,"[LOTTO] Wygrales 16000$ !!!")
client_print(id,print_chat,"[LOTTO] Oprozniles cala pule !!!")
client_print(id,print_chat,"[LOTTO] Lotto zasponsorowalo Ci dodatkowo AWP & M4A1")
cs_set_user_money(id, kasa + 16000)
give_item(id,"weapon_m4a1")
give_item(id,"weapon_awp")
}
case 20:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 21:
{
client_print(id,print_chat,"[LOTTO] Wygrales jeszcze jedna probe oraz kase na nia!")
zagral[id] = false
cs_set_user_money(id, kasa + 600)
}
case 22:
{
client_print(id,print_chat,"[LOTTO] Wygrales 500$")
cs_set_user_money(id, kasa + 500)
}
case 23:
{
}
return PLUGIN_CONTINUE

}
public pula () {
client_print(0,print_chat,"[LOTTO] Dzisiejsza pula nagrod to az 16000$!")
client_print(0,print_chat,"[LOTTO] Aby sie zalapac na konkurs wpisz /lotto")
}
public mozesz (id) {
zagral[id] = false
}


  • +
  • -
  • 0

#2 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

  • Postów:2 334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 17.07.2011 20:06

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "Lotek"
#define VERSION "1.0"
#define AUTHOR "emblaze & poprawka by SoLiD"

new koszt
new bool:zagral[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /lotto", "lotto")
register_clcmd("say /pula", "pula")
set_task(280.0, "reklama",_,_,_,"b")
set_task(300.0, "pula",_,_,_,"b")
koszt = register_cvar("amx_koszt_lotka", "500")
}

public client_connect(id) zagral[id] = false

public reklama () {
client_print(0,print_chat,"[LOTTO] Wpisz /lotto aby zagrac w lotka.")
}

public lotto (id) {
if(zagral[id]) {
client_print(0,print_chat,"[LOTTO] Juz grales, mozesz grac co 3 minuty...")
return PLUGIN_HANDLED
}
new kasa = cs_get_user_money(id)
new koszta = get_pcvar_num(koszt)
cs_set_user_money(id, kasa - koszta)
client_print(id,print_chat,"[LOTTO] Zagraleś w lotto!")
client_print(id,print_chat,"[LOTTO] Za 5 sec. dowiesz sie czy wygrales")
client_print(id,print_chat,"[LOTTO] Losowanie trwa...")
set_task(5.0,"kumulacja",id)
zagral[id] = true
return PLUGIN_CONTINUE
}
public kumulacja (id)
{
new kasa = cs_get_user_money(id)
zagral[id] = true
set_task(180.0, "mozesz", id)
new rand = random_num(0,100)
switch(rand)
{
case 0:
{
client_print(id,print_chat,"[LOTTO] Wygrales 10000$ !")
cs_set_user_money(id, kasa + 10000)
}
case 1:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 2:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 3:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales...")
}
case 4:
{
client_print(id,print_chat,"[LOTTO] Wygrales 1800$ !")
cs_set_user_money(id, kasa + 1800)
}
case 5:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5050$ !")
cs_set_user_money(id, kasa + 5050)
}
case 6:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 7:
{
client_print(id,print_chat,"[LOTTO] Wygrales 11000$ !")
cs_set_user_money(id, kasa + 11000)
}
case 8:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 9:
{
client_print(id,print_chat,"[LOTTO] Wygrales 1000$ !")
cs_set_user_money(id, kasa + 1000)
}
case 10:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 11:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 12:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 13:
{
client_print(id,print_chat,"[LOTTO] Wygrales 12000$ !")
cs_set_user_money(id, kasa + 12000)
}
case 14:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 15:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5000$ !")
cs_set_user_money(id, kasa + 5000)
}
case 16:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 17:
{
client_print(id,print_chat,"[LOTTO] Wygrales 10000$ !!!")
cs_set_user_money(id, kasa + 10000)
}
case 18:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 19:
{
client_print(id,print_chat,"[LOTTO] Wygrales 16000$ !!!")
client_print(id,print_chat,"[LOTTO] Oprozniles cala pule !!!")
client_print(id,print_chat,"[LOTTO] Lotto zasponsorowalo Ci dodatkowo AWP & M4A1")
cs_set_user_money(id, kasa + 16000)
give_item(id,"weapon_m4a1")
give_item(id,"weapon_awp")
}
case 20:
{
client_print(id,print_chat,"[LOTTO] Niestety nie wygrales nic...")
}
case 21:
{
client_print(id,print_chat,"[LOTTO] Wygrales jeszcze jedna probe oraz kase na nia!")
zagral[id] = false
cs_set_user_money(id, kasa + 600)
}
case 22:
{
client_print(id,print_chat,"[LOTTO] Wygrales 500$")
cs_set_user_money(id, kasa + 500)
}

}
return PLUGIN_CONTINUE;
}

public pula () {
client_print(0,print_chat,"[LOTTO] Dzisiejsza pula nagrod to az 16000$!")
client_print(0,print_chat,"[LOTTO] Aby sie zalapac na konkurs wpisz /lotto")
}
public mozesz (id) {
zagral[id] = false
}

  • +
  • -
  • 1




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

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