Re: Emergency Help! - Setting Player Max Speed İn Menu İtem Case
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "Menü"
#define VERSION "1.0"
#define AUTHOR "DesDes"
new bool:vSpeed[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say !karakter","baslangic");
register_clcmd("say .karakter","baslangic");
register_clcmd("say /karakter","baslangic");
register_event("CurWeapon", "CurWep", "be");
}
public CurWep(id)
{
if(is_user_alive(id) && vSpeed[id] == true)
{
new Float:speed = get_user_maxspeed(id) + 55.0;
set_user_maxspeed(id , speed);
}
}
public baslangic(id) {
new KarakterMenusu = menu_create("\wKarakter Seciniz","Karakterler");
menu_additem(KarakterMenusu,"\rRoadRunner - Hiziniz Artar","1",0);
menu_additem(KarakterMenusu,"\yHighFlyer - Yercekiminiz Azalir","2",0);
menu_additem(KarakterMenusu,"\wSuperMan - Sadece Adminler Olabilir","3",ADMIN_ADMIN);
menu_setprop(KarakterMenusu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, KarakterMenusu, 0);
}
public Karakterler(id, KarakterMenusu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(KarakterMenusu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(KarakterMenusu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
new Float:speed = get_user_maxspeed(id) + 55.0;
if( is_user_alive( id ) )
{
vSpeed[id] = true
set_user_maxspeed(id, speed)
set_user_health(id, 150)
client_print(id, print_chat, "Secilen Karakter : RoadRunner , Hiziniz Artti!");
}
else
{
client_print(id, print_chat, "Oluyken Karakter Secemezsiniz!");
}
}
case 2 :
{
if( is_user_alive( id ) )
{
set_user_gravity(id, 0.90)
set_user_health(id, 150)
client_print(id, print_chat, "Secilen Karakter : HighFlyer , Yercekiminiz Azaldi!");
}
else
{
client_print(id, print_chat, "Oluyken Karakter Secemezsiniz!");
}
}
case 3 :
{
new Float:speed = get_user_maxspeed(id) + 55.0;
if( is_user_alive( id ) )
{
vSpeed[id] = true
set_user_gravity(id, 0.90)
set_user_maxspeed(id, speed)
set_user_armor(id, 100)
set_user_health(id, 150)
client_print(id, print_chat, "Secilen Karakter : SuperMan! , Artik Herseyin Maksimum!");
}
else
{
client_print(id, print_chat, "Oluyken Karakter Secemezsiniz!");
}
}
}
menu_destroy(KarakterMenusu);
return PLUGIN_HANDLED;
}
|