Keista problema

Forumas skirtas spręsti problemas iškilusias su CS 1.6 serveriais.
Post Reply
User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Keista problema

Post by Vebsteris »

Turiu tokia problema, kai paleidžiu serverį, viskas lyg ok, pasikeičia mapas, poto kažką padarau, sakykim vip meniu atidarau ir pasirenku ką noriu, kitam raunde LŪŽTA SERVERIS. Bandau vėl paleist rašo Couldn't allocate port 27016, kažkas tokio. Perkroviau.

Pas mane tokios eilutes, gal padės išspręst problema.

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(10)/version(5408)
scandir failed:/usr/hlds/SAVE
scandir failed:/usr/hlds/./valve/SAVE
scandir failed:/usr/hlds/./platform/SAVE

Čia pirmos eilutes, po paleidimo komandos.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keista problema

Post by aaarnas »

Na tai bus dėl kokio nors plugino. Didžioji dalis tų vip pluginų yra kreivi, tai nieko stebėtino.
Couldn't allocate port 27016 rašo dėl to, kad serveris jau yra paleistas, tiks stovi lūžęs.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Keista problema

Post by Vebsteris »

Man atrodo, kad dėl šito VIP plugino. Aš jį redagavęs esu.

Code: Select all

#include <amxmodx>#include <cstrike>#include <fun>#include <hamsandwich>#include <stripweapons> #define ACCESS ADMIN_LEVEL_H new Current[33] = {-1, ...};new Next[33] = {-1, ...}; public plugin_init(){    register_plugin("VIP", "1.1", "hleV");     register_clcmd("say /vg", "Say_VIPGuns");     RegisterHam(Ham_Spawn, "player", "Event_Spawn", 1);} public client_disconnect(id){    Current[id] = -1;    Next[id] = -1;} public Say_VIPGuns(id){    if (!(get_user_flags(id) & ACCESS))        client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!")     new menu = menu_create("\y[VIP] Automatai", "VIPGuns");    new callback = menu_makecallback("VIPGuns_Callback");     menu_additem(menu, "M4A1 ir Deagle", _, _, callback);    menu_additem(menu, "Famas ir Deagle", _, _, callback);    menu_additem(menu, "AK-47 ir Deagle", _, _, callback);    menu_additem(menu, "Galil ir Deagle", _, _, callback);     menu_setprop(menu, MPROP_NUMBER_COLOR, "\w");    menu_setprop(menu, MPROP_EXITNAME, "Iseiti");    menu_display(id, menu);     return PLUGIN_HANDLED;} public Event_Spawn(id){    if (!is_user_alive(id) || !(get_user_flags(id) & ACCESS))    return;     set_task(0.1, "Set_Atributes", id);     cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);    give_item(id, "weapon_hegrenade");    give_item(id, "weapon_flashbang");    give_item(id, "weapon_flashbang");    give_item(id, "weapon_smokegrenade");    cs_set_user_defuse(id, 1, 0, 160, 0, "defuser", 0);    cs_set_user_nvg(id, 1);    cs_set_user_model(id, "vip");} public VIPGuns(id, menu, item){    if (item == MENU_EXIT)    {    menu_destroy(menu);    return;    }     Next[id] = item;    client_print(id, print_chat, "[VIP] Ginklai bus duoti kita raunda.");} public VIPGuns_Callback(id, menu, item){    if (item == MENU_EXIT)    return ITEM_ENABLED;     if (Current[id] == item)    {    new access, name[64], callback;    menu_item_getinfo(menu, item, access, name, 0, name, 63, callback);    add(name, 63, " \y*");    menu_item_setname(menu, item, name);    }     return Next[id] == item ? ITEM_DISABLED : ITEM_ENABLED;} public Set_Atributes(id)    switch ((Current[id] = Next[id]))    {    case -1: return;    case 0:    {            StripWeapons(id, Primary);            StripWeapons(id, Secondary);            give_item(id, "weapon_m4a1");            give_item(id, "weapon_deagle");            cs_set_user_bpammo(id, CSW_M4A1, 90);            cs_set_user_bpammo(id, CSW_DEAGLE, 35);             client_print(id, print_chat, "[VIP] Ginklai duoti.");    }    case 1:    {            StripWeapons(id, Primary);            StripWeapons(id, Secondary);            give_item(id, "weapon_famas");            give_item(id, "weapon_deagle");            cs_set_user_bpammo(id, CSW_FAMAS, 90);            cs_set_user_bpammo(id, CSW_DEAGLE, 35);             client_print(id, print_chat, "[VIP] Ginklai duoti.");    }    case 2:    {            StripWeapons(id, Primary);            StripWeapons(id, Secondary);            give_item(id, "weapon_ak47");            give_item(id, "weapon_deagle");            cs_set_user_bpammo(id, CSW_AK47, 90);            cs_set_user_bpammo(id, CSW_DEAGLE, 35);             client_print(id, print_chat, "[VIP] Ginklai duoti.");    }    case 3:    {            StripWeapons(id, Primary);            StripWeapons(id, Secondary);            give_item(id, "weapon_galil");            give_item(id, "weapon_deagle");            cs_set_user_bpammo(id, CSW_GALIL, 90);            cs_set_user_bpammo(id, CSW_DEAGLE, 35);             client_print(id, print_chat, "[VIP] Ginklai duoti.");    }    } 
Dar naudoju neseniai sukurta includą StripWeapons, gal dėl to?

http://forums.alliedmods.net/showthread.php?p=1585031

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Keista problema

Post by Fly3r »

Pas tave tam "VIP" plugine truputi blogai. Pas tave net jeigu ir neturės flago galės įjungti VG.

Code: Select all

    if (!(get_user_flags(id) & ACCESS))        client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!")
Turėtų būti taip:

Code: Select all

    if (!(get_user_flags(id) & ACCESS)) {        client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!")        return PLUGIN_CONTINUE;        }

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Keista problema

Post by Vebsteris »

Fly3r wrote:Pas tave tam "VIP" plugine truputi blogai. Pas tave net jeigu ir neturės flago galės įjungti VG.

Code: Select all

    if (!(get_user_flags(id) & ACCESS))        client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!")
Turėtų būti taip:

Code: Select all

    if (!(get_user_flags(id) & ACCESS)) {        client_print(id, print_chat, "[VIP] Jus neturite teises prie sitos komandos!")        return PLUGIN_CONTINUE;        }
Blin šitą pamiršau pataisyt. :D Dėkui.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 3 guests