Padiekit sutvarkyt scripta noobui

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
Jevgenijus
Ar galit patikėti? Jis jau parašė 20 žinučių
Posts: 24
Joined: 2014 Dec 03 23:59
Skype: sempron4095
Location: klaipeda
Contact:

Padiekit sutvarkyt scripta noobui

Post by Jevgenijus »

Sveiki, problema su scriptu. Reikia kad padietumet sutvarkyt klaida.
Esu zalias su amxx scriptingu, manau cia yra zmoniu kurie nusimano ir man gali padieti :)

scriptas fluudina su sito erroru
L 12/11/2014 - 20:52:17: [AMXX] Displaying debug trace (plugin "vipas.amxx", version "1.0")
L 12/11/2014 - 20:52:17: [AMXX] Run time error 10: native error (native "set_user_maxspeed")
L 12/11/2014 - 20:52:17: [AMXX] [0] vip2.sma::FwdHamSpawn_Post (line 67)

scripto kodas.

Code: Select all

#pragma semicolon 1 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> // Define the Plugin Versionnew const VERSION[] = { "1.2.0" }; // PREFIXnew const PREFIX[] = { "!g[ TEST ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 400.0;new Float:normal_speed = 250.0; public plugin_init(){    register_plugin("JailBreak: VIP Menu", 1.2.0, "viliusss123");     RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);    RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);        register_clcmd("say vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say /vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team /vipmenu", "cmdVmenu", ADMIN_CVAR);} public FwdPreFrame_Post(id){    if(!is_user_alive(id))    {        return PLUGIN_HANDLED;    }     if(!HasSpeed)    {        return PLUGIN_HANDLED;    }        else if(HasSpeed)    {        set_user_maxspeed(id, fast_speed);    }        return PLUGIN_HANDLED;} public FwdHamSpawn_Post(id){    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );  } public cmdVmenu(id, level, cid){        if (!cmd_access(id, level, cid, 2))        return PLUGIN_HANDLED;        if (get_user_team(id) == 1 && !VipUsed[id])    {        VipTMenu(id);    }    else if (get_user_team(id) == 2 && !VipUsed[id])    {        VipCTMenu(id);    }        else if (VipUsed[id])    {        client_printc(id, "%s Tu jau panaudojai !gVIP Menu!n si rounda! Palauk kito roundo", PREFIX);    }    else    {        client_printc(id, "%s Tik VIPAI gali naudoti !gVIP Menu!n", PREFIX);        return PLUGIN_HANDLED;    }    return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yVIP Menu", "VipCTMenu_handler");     menu_additem(menu, "\wGreitis + raudonas glow ", "3", 0);        menu_additem(menu, "\wGraivity", "4", 0);        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipCTMenu_handler(id, menu, item){    if( item == MENU_EXIT )    {        menu_destroy(menu);        return PLUGIN_HANDLED;    }     new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);     new key = str_to_num(data);     switch(key)    {        case 1:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 150);            VipUsed[id] = true;                        client_printc(id, "%s Tu pasiemiai !g50 HP ir 150 Armor!n", PREFIX);        }        case 2:        {            give_item(id, "weapon_ak47");            give_item(id, "weapon_m4a1");            cs_set_user_bpammo(id, CSW_AK47, 255);            cs_set_user_bpammo(id, CSW_M4A1, 255);                        VipUsed[id] = true;                        client_printc(id, "%s Tu pasiemiai !gak47 ir m4a1!n", PREFIX);        }        case 3:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderTransAlpha, 16);                                   client_printc(id, "%s Tu pasiemiai !gGreiti ir Raudonai svieti!n", PREFIX);                  }                    case 4:                   {                                                 set_user_gravity( id, 0.5 );                        client_printc(id, "%s Tu pasiemiai !gGravity", PREFIX);             VipUsed[id] = true;              }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yVIP Menu:^n\rby Shuttle_Wave", "VipTMenu_handler");    menu_additem(menu, "\wGreitis ir raudonas glow ", "2", 0);    menu_additem(menu, "\wGraivity", "4", 0);     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipTMenu_handler(id, menu, item){    if( item == MENU_EXIT )    {        menu_destroy(menu);        return PLUGIN_HANDLED;    }     new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);     new key = str_to_num(data);     switch(key)    {        case 1:        {            give_item(id, "weapon_glock18");            cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 3);                        client_printc(id, "%s Tu pasiemiai !gGlock18 su 3 soviniu!n", PREFIX);                        VipUsed[id] = true;        }        case 2:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);                        client_printc(id, "%s Tu pasiemiai !gGreiti ir raudonai svieti!n", PREFIX);        }                case 3:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 100);            VipUsed[id] = true;                        client_printc(id, "%s Tu pasiemiai !g50HP ir 150 Armor!n", PREFIX);                               }                  case 4:                 {                         set_user_gravity( id, 0.5 );                         client_printc(id, "%s Tu pasiemiai !gGravity!n", PREFIX);             VipUsed[id] = true;        }                case 5:                 {             set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80);                        client_printc(id, "%s Tu pasiemiai !gNematomuma!n", PREFIX);             VipUsed[id] = true;        }        case 6:        {            give_item(id, "weapon_hegranade");            give_item(id, "weapon_flashbang");            give_item(id, "weapon_flashbang");            give_item(id, "weapon_smokegranade");                        VipUsed[id] = true;                        client_printc(id, "%s Tu pasiemiai !gGranatu komplekta!n", PREFIX);    }    menu_destroy(menu);    return PLUGIN_HANDLED;} // Colour Chatstock client_printc(const id, const input[], any:...){    new count = 1, players[32];    static msg[191];    vformat(msg, 190, input, 3);        replace_all(msg, 190, "!g", "^x04"); // Green Color    replace_all(msg, 190, "!n", "^x01"); // Default Color    replace_all(msg, 190, "!t", "^x03"); // Team Color        if (id) players[0] = id; else get_players(players, count, "ch");    {        for (new i = 0; i < count; i++)        {            if (is_user_connected(players[i]))            {                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);                write_byte(players[i]);                write_string(msg);                message_end();            }        }    }}

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests