Доброго времени суток, уважаемые форумчане. Сегодня мне понадобилась ваша помощь, расскажите пожалуйста, как убрать в моде подобном Godfather ограничение на символы в никнейме. По дефолту стоит 12, но меня это не устраивает
Drago_Jeka Не помогло, вообще на моде стоит ограничения никнеймов в 12 символов, если символов больше 12, то аккаунты просто не сохраняются, при перезаходе надо регистрироваться заного
Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
xelion, в стандартном ГФ строчка new string[MAX_PLAYER_NAME]; зайди в папку с инклудами открой файл a_samp.inc найди строчку #define MAX_PLAYER_NAME и меняй число на какое тебе нужно! В стандарте вроде идет #define MAX_PLAYER_NAME (24)
Ув. юзеры портала, мне наплевать на репутацию, ну конечно если вы поставите мне плюс, я улыбнусь, но если вы мне поставите минус, я выкручу вам мозг, или просто проигнорирую.
[pwn] new plname[MAX_PLAYER_NAME]; new string[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "%s.ini", plname); if(fexist(string)) { gPlayerAccount[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, please login"); SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>"); return 1; } else { gPlayerAccount[playerid] = 0; SendClientMessage(playerid,COLOR_YELLOW,"You dont have an account. Please register by using /register [password]"); return 1; }[/pwn]
Заменить на: [pwn] new plname[MAX_PLAYER_NAME]; new string[0xff]; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "blablabla/blablabla/%s.ini", plname); if(fexist(string)) { gPlayerAccount[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, please login"); SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>"); return 1; } else { gPlayerAccount[playerid] = 0; SendClientMessage(playerid,COLOR_YELLOW,"You dont have an account. Please register by using /register [password]"); return 1; }[/pwn]
You know you're right!
Если взять цветной бумаги, ручку, ножницы и клей, и еще чуть-чуть отваги - можно сделать сто рублей.