Blokada jednej z opcji w menu
NEQU#
20.09.2016
Witam, posiadam na serwerze plugin, który dodaje w menu przedmiot do zakupu, po zakupie tworzy "bariere" dookoła gracza w "x" zasięgu, jeżeli ktoś jest w tym zasięgu i też chce kupić przedmiot, wyskakuje informacja że ktoś z jego sojuszników już to zrobił, jednak znalazły się cwaniaczki które omijają tą blokade, kupując przedmiot dokładnie w tym samym czasie. W jaki sposób można temu zaradzić? jakieś pomysly?
static text[32] formatex ( text , charsmax ( text ) , "[%d/%d]" , g_Limit , get_pcvar_num ( _pcvar_limit ) ) zp_items_menu_text_add ( text ) if ( g_Limit >= get_pcvar_num ( _pcvar_limit ) ) return ZP_ITEM_NOT_AVAILABLE; new _cvar_range = get_pcvar_num(_pcvar_range); new bool:obok_maska = false; new Float:fOrigin[3]; new Float:vOrigin[3]; pev(id, pev_origin, fOrigin); for(new i = 1; i <= g_MaxPlayers; i++) { if(_IsPlayerAlive(i) && _IsPlayerInMask(i)) { pev(i, pev_origin, vOrigin); if(get_distance_f(fOrigin, vOrigin) <= float(_cvar_range)) { obok_maska = true; break; } } } if(obok_maska) { ProtoChat(id, "Nie mozesz kupic MASKI GAZOWEJ! Ktos w promieniu %i: juz ja posiada!", _cvar_range); return ZP_ITEM_NOT_AVAILABLE; } return ZP_ITEM_AVAILABLE; } return ZP_ITEM_AVAILABLE; }
@Linux ?
Użytkownik NEQU# edytował ten post 20.09.2016 06:16
NEQU#
20.09.2016
new bool:obok_maska[33]
obok_maska[id] = true
if(obok_maska[id])
Liczyłem raczej na propozycje, w jaki sposób zablokować zakup 2 masek przy otwartym przez 2 osoby menu, przy dodawaniu maski po zakupie już to zablokowałem, temat do zamknięcia.
Misiaczek ;c
23.09.2016
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL