Raised This Month: $ Target: $400
 0% 

what is wrong ?


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
naXe
BANNED
Join Date: May 2009
Location: Poland/Kwidzyn
Old 12-02-2011 , 18:42   what is wrong ?
#1

Can anyone analyze this code?
I know that a lot of the included

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta_util>
#include <fakemeta>
#include <engine>
#include <colorchat>
#include <dhudmessage>

#define PLUGIN "Ruletka"
#define VERSION "1.0 "
#define AUTHOR "naXe"

#define HUDS    255, 0, 100, 0.15, 0.2, 1, 0.0, 5.0, 1.0, 1.0 -1

new white
new g_sModelIndexSmoke

new Odliczanie[33]

new 
last_used[33] = 0;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
    
register_clcmd("/ruletka""ruletka")
    
register_clcmd("say /ruletka""ruletka")
    
register_clcmd("say_team /ruletka""ruletka")
    
    
set_task(280.0"reklama"___"b");
}
public 
client_connect(id)
{
    
last_used[id] = 0;
    
client_cmd(id"bind f9 ^"/ruletka^"");
    
client_cmd(id"bind f1 ^"say JedenSzesc.pl Najlepsze serwery z unikalnymi pluginamiWejdzgraj i zapraszaj!^"");
}

public 
reklama (id)
{
        
ColorChat(idGREEN"[Ruletka]^x01 Aby uzyc ruletki napisz na say^x03 /ruletka")
}

public 
ruletka(id)
{
    
    if (
get_systime()-last_used[id]<180){
    
ColorChat(idGREEN"[Ruletka]^x01 Musisz odczekac jeszcze^x03 %d^x01 sekund, aby moc uzyc ruletki."180-get_systime()+last_used[id])
    return 
PLUGIN_HANDLED;
}

    if (!
is_user_alive(id))
{
    
ColorChat(idGREEN"[Ruletka]^x01 Nie mozesz grac w ruletke jak nie zyjesz.");
    return 
PLUGIN_HANDLED;
}

    
last_used[id] = get_systime();
    
set_dhudmessage(HUDS)
    new 
nick[36]
    
get_user_name(idnickcharsmax(nick));
    switch(
random_num(115)) {

        case 
: {
            
show_dhudmessage(0"[Ruletka] %s wygral kamizelke"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales kamizelke.");
            
give_item(id"item_kevlar");


        }
        case 
2: {
            
show_dhudmessage(0"[Ruletka] %s wygral USP 1 nabojem"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Otrzymujesz USP.");
            new 
ent give_item(id"weapon_usp");
            
cs_set_weapon_ammo(ent1);
            
cs_set_user_bpammo(idCSW_USP0);
        }
        case 
3: {
            
show_dhudmessage(0"[Ruletka] %s wygral nizsza grawitacje"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Masz mniejsza grawitacje.");
            
set_task(1.0,"OdliczanieGrawitacja");
        }
        case 
4: {
            
show_dhudmessage(0"[Ruletka] %s ma 255 HP"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Masz 255 HP.");
            
set_user_health(id,255);
            
muzahp();

        }
        case 
5: {
            
show_dhudmessage(0"[Ruletka] %s wygral Deagle z 1 nabojem"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostajesz Deagle'a.");
            new 
ent give_item(id"weapon_deagle");
            
cs_set_weapon_ammo(ent1);
            
cs_set_user_bpammo(idCSW_DEAGLE0);

        }
        case 
6: {
            
ColorChat(idGREEN"[Ruletka]^x01 Masz pecha, nic nie wylosowales");

        }
        case 
7: {
            
show_dhudmessage(0"[Ruletka] %s wygral wolne bieganie"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Wolno biegasz.");
            
set_task(1.0,"OdliczanieWolne");

        }
        case 
8: {
            
show_dhudmessage(0"[Ruletka] %s wygral dym w puszce"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales dym w puszce.");
            
give_item(id"weapon_smokegrenade");

        }
        case 
9: {
            
show_dhudmessage(0"[Ruletka] %s wygral mleko"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales mleko.");
            
give_item(id"weapon_flashbang");

        }
        case 
10: {
            
show_dhudmessage(0"[Ruletka] %s wygral hejdza"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales hejdza.");
            
give_item(id"weapon_hegrenade");

        }
        case 
11: {
            
show_dhudmessage(0"[Ruletka] %s ma 1 HP"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Masz 1 HP powodzenia :)");
            
set_user_health(id,1);
            
muza1hp();

        }
        case 
12: {
            
show_dhudmessage(0"[Ruletka] %s wygral tarcze"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales tarcze.");
            
strip_user_weapons(id);
            
give_item(id"weapon_knife")
            
give_item(id"weapon_shield")

        }
        case 
13: {
            
show_dhudmessage(0"[Ruletka] %s wygral smierc"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Sorki, ale zdychasz!");
            
set_task(1.0,"OdliczanieKill");

        }
        case 
14: {
            
show_dhudmessage(0"[Ruletka] %s wygral wybuchowa smierc"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Sorki, zdychasz ale wybuchowo!");
            new 
vec[3];
            
get_user_origin idvec); 
            
slay_explode(vec);
            
user_kill(id);

        }
        case 
15: {
            
show_dhudmessage(0"[Ruletka] %s wygral moc w nogach"nick)
            
ColorChat(idGREEN"[Ruletka]^x01 Dostales moc w nogach.");
            
set_task(1.0,"OdliczanieSpeed");

            return 
PLUGIN_HANDLED;
        }
    }
}

public 
plugin_precache()
{
  
precache_generic("sound/jedenszesc_jail/speed.mp3")
  
precache_generic("sound/jedenszesc_jail/speed2.mp3")
  
precache_generic("sound/jedenszesc_jail/hp.mp3")
  
precache_generic("sound/jedenszesc_jail/dead.mp3")
  
precache_generic("sound/jedenszesc_jail/dead2.mp3")
  
precache_generic("sound/jedenszesc_jail/1hp.mp3")
  
precache_generic("sound/jedenszesc_jail/1hp2.mp3")
  
precache_generic("sound/jedenszesc_jail/grawitacja.mp3")
  
precache_generic("sound/jedenszesc_jail/hp.mp3")
  return 
PLUGIN_CONTINUE
}

public 
muzagrawitacja()
{
  new 
rand random_num(0,1)
 
  
client_cmd(0,"mp3 stop")
  
client_cmd(0,"stopsound")
 
  switch(
rand)
  {
  case 
1client_cmd(0,"mp3 play sound/jedenszesc_jail/grawitacja")
  }
 
  return 
PLUGIN_HANDLED;
}

public 
muzahp()
{
  new 
rand random_num(0,2)
 
  
client_cmd(0,"mp3 stop")
  
client_cmd(0,"stopsound")
 
  switch(
rand)
  {
  case 
1client_cmd(0,"mp3 play sound/jedenszesc_jail/hp")
  }
 
  return 
PLUGIN_HANDLED;
}

public 
muza1hp()
{
  new 
rand random_num(0,2)
 
  
client_cmd(0,"mp3 stop")
  
client_cmd(0,"stopsound")
 
  switch(
rand)
  {
  case 
1client_cmd(0,"mp3 play sound/jedenszesc_jail/1hp")
  case 
2client_cmd(0,"mp3 play sound/jedenszesc_jail/1hp2")
  }
 
  return 
PLUGIN_HANDLED;
}

public 
muzakill()
{
  new 
rand random_num(0,2)
 
  
client_cmd(0,"mp3 stop")
  
client_cmd(0,"stopsound")
 
  switch(
rand)
  {
  case 
1client_cmd(0,"mp3 play sound/jedenszesc_jail/dead")
  case 
2client_cmd(0,"mp3 play sound/jedenszesc_jail/dead2")
  }
 
  return 
PLUGIN_HANDLED;
}

public 
muzaspeed()
{
  new 
rand random_num(0,2)
 
  
client_cmd(0,"mp3 stop")
  
client_cmd(0,"stopsound")
 
  switch(
rand)
  {
  case 
1client_cmd(0,"mp3 play sound/jedenszesc_jail/speed")
  case 
2client_cmd(0,"mp3 play sound/jedenszesc_jail/speed2")
  }
 
  return 
PLUGIN_HANDLED;
}

public 
OdliczanieSpeed(id)
{
    
set_user_maxspeed (id550.0);
    
muzaspeed();
        
    
Odliczanie[id] = 15
        
    
if(task_exists(id 3431))
    {
        
remove_task(id 3431)
    }
    
set_task(1.0"KoniecSpeed"id 3431__"b")
        
    return 
PLUGIN_CONTINUE
}
public 
KoniecSpeed(task_id)
{
    new 
nick[36]
    
get_user_name(task_idnickcharsmax(nick));

    new 
id task_id 3431
        
    set_hudmessage
(025500.030.7620.021.00.01)
    
show_hudmessage(id"Za %d sekund graczowi %s^nSkonczy sie szybkosc..."Odliczanie[id])
        
    
Odliczanie[id] -= 
        
    
if(Odliczanie[id] <= 0)
    {
        if(
task_exists(task_id))
        {
            
remove_task(task_id)
        }
        
set_user_maxspeed (id250.0);
    }
}

public 
OdliczanieWolne(id)
{
    
set_user_maxspeed (id100.0);
        
    
Odliczanie[id] = 20
        
    
if(task_exists(id 3431))
    {
        
remove_task(id 3431)
    }
    
set_task(1.0"KoniecWolne"id 3431__"b")
        
    return 
PLUGIN_CONTINUE
}
public 
KoniecWolne(task_id)
{
    new 
nick[36]
    
get_user_name(task_idnickcharsmax(nick));

    new 
id task_id 3431
        
    set_hudmessage
(025500.030.7620.021.00.01)
    
show_hudmessage(id"Za %d sekund graczowi %s^nSkonczy sie wolne bieganie..."Odliczanie[id])
        
    
Odliczanie[id] -= 
        
    
if(Odliczanie[id] <= 0)
    {
        if(
task_exists(task_id))
        {
            
remove_task(task_id)
        }
        
set_user_maxspeed (id250.0);
    }
}

public 
OdliczanieGrawitacja(id)
{
    
set_user_gravity (id0.50);
    
muzagrawitacja();
        
    
Odliczanie[id] = 20
        
    
if(task_exists(id 3431))
    {
        
remove_task(id 3431)
    }
    
set_task(1.0"KoniecGrawitacja"id 3431__"b")
        
    return 
PLUGIN_CONTINUE
}
public 
KoniecGrawitacja(task_id)
{
    new 
nick[36]
    
get_user_name(task_idnickcharsmax(nick));

    new 
id task_id 3431
        
    set_hudmessage
(025500.030.7620.021.00.01)
    
show_hudmessage(id"Za %d sekund graczowi %s^nSkonczy sie nizsza grawitacja..."Odliczanie[id])
        
    
Odliczanie[id] -= 
        
    
if(Odliczanie[id] <= 0)
    {
        if(
task_exists(task_id))
        {
            
remove_task(task_id)
        }
        
set_user_gravity (id1.0);
    }
}

public 
OdliczanieKill(id)

    
Odliczanie[id] = 5
        
    
if(task_exists(id 3431))
    {
        
remove_task(id 3431)
    }
    
set_task(1.0"KoniecKill"id 3431__"b")
        
    return 
PLUGIN_CONTINUE
}
public 
KoniecKill(task_id)
{
    new 
nick[36]
    
get_user_name(task_idnickcharsmax(nick));

    new 
id task_id 3431
        
    set_hudmessage
(025500.030.7620.021.00.01)
    
show_hudmessage(id"Za %d sekund gracz %s^nZdechnie :( ..."Odliczanie[id])
        
    
Odliczanie[id] -= 
        
    
if(Odliczanie[id] <= 0)
    {
        if(
task_exists(task_id))
        {
            
remove_task(task_id)
        }
        
user_kill(id);
        
muzakill();
    }
}

slay_explode(vec1[3]) { 
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY,vec1
    
write_byte21 
    
write_coord(vec1[0]) 
    
write_coord(vec1[1]) 
    
write_coord(vec1[2] + 16
    
write_coord(vec1[0]) 
    
write_coord(vec1[1]) 
    
write_coord(vec1[2] + 1936
    
write_shortwhite )
    
write_byte)
    
write_byte)
    
write_byte)
    
write_byte16 )
    
write_byte)
    
write_byte188 )
    
write_byte220 )
    
write_byte255 )
    
write_byte255 )
    
write_byte)
    
message_end()
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY
    
write_byte12 
    
write_coord(vec1[0]) 
    
write_coord(vec1[1]) 
    
write_coord(vec1[2]) 
    
write_byte188 )
    
write_byte10 )
    
message_end()
    
message_beginMSG_BROADCAST,SVC_TEMPENTITY,vec1
    
write_byte
    
write_coord(vec1[0]) 
    
write_coord(vec1[1]) 
    
write_coord(vec1[2]) 
    
write_shortg_sModelIndexSmoke 
    
write_byte)  
    
write_byte10 )  
    
message_end()

naXe is offline
Send a message via AIM to naXe
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:51.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode