- 0
Войдите для возможности подписаться
Подписчики
0
Баг с паспортом
Вопрос от
HAPKOMAH
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Узбек
Всем добрый вечер ребят!
Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
Ловите
-
От nazpol9
Привет всем.
У меня имеется мод для самп сервера и VPS с Ubuntu, на котором я пытаюсь его запустить.
В чем суть проблемы: при запуске samp03svr, сервер запускается, но на версии 0.3.DL R-1. Когда я пытаюсь запустить этот же мод локально на Windows, сервер работает на версии 0.3.7 и я могу зайти на него без клиента 0.3.DL.
Для решения этой проблемы я уже пробовал заменять инклуды и исполнительные файлы теми, что есть в архивах на официальном сайте сампа, перекомпилировал мод, и ничего не изменилось.
#include <a_samp> #include <a_mysql> #include <foreach> #include <Pawn.RakNet> #include <streamer> #include <sscanf2> #include <float2> #include <crashdetect> #include <fmt> #include <a_http> #include <Pawn.CMD> #include <Pawn.Regex> #include <requests> #include <callbacks> #include <MD5> #include <mxdate> #include <TOTP> #include <gvar> #include <md-sort> #include <nex-ac> #include <weapon-config> #include <discord-connector> #include <3DTryg> #include <textdraw-streamer>
plugins crashdetect.so streamer.so textdraw-streamer.so sscanf.so pawnraknet.so pawncmd.so mysql.so requests.so profiler.so pawnregex.so TOTP.so gvar.so discord-connector.so
Если у кого-то будут какие-либо догадки, прошу ими поделиться, если понадобится больше информации - я постараюсь её предоставить.
-
Опубликовано · Жалоба
Всем привет, суть бага такая:
Когда человек показывает другому паспорт ( /pass ), в графе "Место работу" пусто. ( А должно отображаться место работы или организация )
CMD:pass(playerid,params[]) { if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!"); antiflood[playerid]++; if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!"); if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WARNING, "Используйте: /pass [ид]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); if(PLAYER_DATA[params[0]][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не прошел авторизацию!"); new Float:x,Float:y,Float:z; GetPlayerPos(params[0],x,y,z); if(!PlayerToPoint(10.0, playerid, x,y,z)) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок далеко от Вас!"); if(GetPVarInt(params[0],"yesno") == 1) return SendClientMessage(playerid,COLOR_WARNING,"Игроку уже поступило предложение!"); SetPVarInt(params[0], "yesno_showpass", 1); SetPVarInt(params[0], "yesno_playerid", playerid); SetPVarInt(params[0], "yesno", 1); new str1[145], str2[145]; format(str1,sizeof(str1),"Вы предложили взглянуть на Ваш паспорт %s",PLAYER_DATA[params[0]][data_NAME]); SendClientMessage(playerid, 0xDD90FFFF, str1); format(str2,sizeof(str2),"%s предложил Вам взглянуть на его паспорт. Для согласия {31B404}Y{FF66CC}, для отказа нажмите {FE2E2E}N",PLAYER_DATA[playerid][data_NAME]); SendClientMessage(params[0], 0xDD90FFFF, str2); return true; }
else if(GetPVarInt(playerid, "yesno_showpass") == 1) { new dtext[400]; new playerhouse[5]; if (PLAYER_DATA[id][data_HOUSE] != -1) { format(playerhouse,sizeof(playerhouse),PLAYER_DATA[id][data_HOUSE]); } else { format(playerhouse,sizeof(playerhouse),"---"); } format(dtext,sizeof(dtext),"{22A7F0}ОСНОВНЫЕ ДАННЫЕ:\n{FFFFFF}\nИмя: %s\nЛет в штате: %d\nЗаконнопослушность: %d\nУровень розыска: %d\n\n{22A7F0}ПРОПИСКА:\n{FFFFFF}Номер дома: %d\n\n{22A7F0}ТРУДОВОЕ УСТРОЙСТВО:\n{FFFFFF} %s",PLAYER_DATA[id][data_NAME],PLAYER_DATA[id][data_LVL],PLAYER_DATA[id][data_ZAKON],PLAYER_DATA[id][data_WANTED],playerhouse,PLAYER_DATA[id][data_JOB]); ShowPlayerDialogFix(playerid,dialog_OK, DIALOG_STYLE_MSGBOX, "{FFCC00}Паспорт", dtext, "Закрыть", ""); SetPlayerChatBubble(playerid, "просматривает документы", 0xDD90FFFF, 20.0, 4000); DeletePVar(playerid, "yesno_showpass"); DeletePVar(playerid, "yesno_playerid"); DeletePVar(playerid, "yesno"); return true; }
Поделиться сообщением
Ссылка на сообщение