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

Losowanie


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

#1 Arekin

    Początkujący

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:14
  • Lokalizacja:Inos
Offline

Napisano 05.02.2010 20:23

Witam, przerobi ktoś ten plugin żeby miał te zlikwidowane bugi tego dziadka :

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define PLUGIN "Kupon"
#define VERSION "1.0"
#define AUTHOR "Koksik & Arekin"

new bool:losowal[33]
new bool:grav[33]

new plugin_on
new gravity_on
new speed_on
new noclip_on
new elite_on
new health_on
new kill_on
new money_on
new price

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /los", "los");
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
register_event("CurWeapon","changeWeapon","be","1=1")
plugin_on = register_cvar("amx_kupon_plugin", "1") ;
price = register_cvar("amx_kupon_price", "400") ;
gravity_on = register_cvar("amx_gravity_on", "1") ;
speed_on = register_cvar("amx_speed_on", "1") ;
noclip_on = register_cvar("amx_noclip_on", "1") ;
elite_on = register_cvar("amx_elite_on", "1") ;
health_on = register_cvar("amx_health_on", "1") ;
kill_on = register_cvar("amx_kill_on", "1") ;
money_on = register_cvar("amx_money_on", "1") ;
set_task(30.0, "printer", _, _, _, "b");





}
public Nowa_Runda(id)
{
if(grav[id])
{
set_user_gravity(id,1.0)
grav[id]=false
}
}
public los(id)
{
if(losowal[id] == true)
{
ColorChat(id,GREEN,"* Losowales nie dawno,musisz odczekac 5 minut")
return PLUGIN_CONTINUE
}
else
{
kupon(id)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public delete_los(id){
losowal[id]=false
}
public kupon(id){
if(get_pcvar_num(plugin_on) == 1)
{
new kasa = cs_get_user_money(id)
new zycie = get_user_health(id)
if(kasa < get_pcvar_num(price) )
{
ColorChat(id, GREEN, "*^x03 Nie masz tyle kasy, aby losowac!", get_pcvar_num(price))
}
if(!is_user_alive(id)){
cs_set_user_money(id, kasa - 500)
client_print(id, print_chat, "Nie mozesz losowac poniewaz nie zyjesz. Za kare tracisz: -500 $.")
}
if(is_user_alive(id) )
{
new rand = random_num(0,6)
switch(rand)
{
case 0: {
if (get_pcvar_num(gravity_on) == 1)
{
grav[id]=true
cs_set_user_money(id, kasa -get_pcvar_num(price) )
set_user_gravity(id, 0.50)
client_print(id, print_chat, "Otrzymujesz Grawitacje! Gratulacje.") ;
}
else kupon(id)

}

case 1: {
if(get_pcvar_num(elite_on) == 1 )
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
give_item(id, "weapon_elite")
give_item(id, "ammo_9mm")
client_print(id, print_chat, "Otrzymujesz Dual Elite's. Gratulacje.") ;
}
else kupon(id)
}

case 2: {
if (get_pcvar_num(money_on) == 1)
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
cs_set_user_money(id, kasa + 6000)
client_print(id, print_chat, "Wygrales 6000 $. Gratulacje.") ;
}
else kupon(id)
}

case 3: {
if (get_pcvar_num(noclip_on) == 1)
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
set_user_noclip(id, 1)
client_print(id, print_chat, "Otrzymujesz Noclip! Gratulacje.") ;
}
}

case 4: {
if (get_pcvar_num(health_on) == 1)
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
set_user_health(id, zycie + 50)
client_print(id, print_chat, "Otrzymujesz 50 HP. Gratulacje.") ;
}
else kupon(id)
}

case 5: {
if (get_pcvar_num(kill_on) == 1)
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
client_cmd(id, "kill", 0)
client_print(id, print_chat, "Popelniles samobojstwo... Najwyrazniej miales problemy...") ;
}
else kupon(id)
}

case 6: {
if (get_pcvar_num(speed_on) == 1)
{
cs_set_user_money(id, kasa - get_pcvar_num(price))
set_user_maxspeed(id, 30.0)
client_print(id, print_chat, "Starosc nie radosc.") ;
return PLUGIN_HANDLED

}
else kupon(id)
}
}
ColorChat(id, GREEN, "Losujesz nie pozalujesz. Cena: %i $",get_pcvar_num(price))
set_task(5.0,"delete_los",id)
}
}
return PLUGIN_HANDLED;
}


Problem z losowaniem - Nieoficjalny polski support AMX Mod X - strona 2
w tym temacie jest poprawiony ostatni post i chce ,aby ktoś i tutaj to umieścił + dodał tutaj do tego ,aby można wylosować to jeszcze:
awp+deagle, większą gravitację (2000) , -2500 $, glock , m3 :)

Dziękuje z góry.

Użytkownik Arekin edytował ten post 05.02.2010 20:24





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

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