Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Активный
Пользователь
Регистрация
20 Мар 2024
Сообщения
152
Нашел тут тему, как добавить теги vip и admin возле ника, и там нужен cef, а cef у меня на моде есть, и там сказано, что этот код вставить в конец мода, если есть хоть какой-то cef, ну я и вставил. Ссылка на тему: Кликабельно



И там ошибки:

C:\Users\goga\Desktop\Óñòàíîâêà\Ìîäû\Arizona mod\gamemodes\arizona.pwn(117999) : error 021: symbol already defined: "OnPlayerStreamIn"
C:\Users\goga\Desktop\Óñòàíîâêà\Ìîäû\Arizona mod\gamemodes\arizona.pwn(118013) : error 017: undefined symbol "forever"
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
 
Original
Активный
Регистрация
11 Дек 2022
Сообщения
161
Заблокированный
Пользователь
Регистрация
6 Авг 2023
Сообщения
64
Активный
Пользователь
Регистрация
20 Мар 2024
Сообщения
152
Да я потому что хуй знает, уже второй день ебусь с этими тегами ебаными, а ведь впереди мне еще /donate фиксить и аксы перекидывать с другого мода.
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
781
В первую очередь - OnPlayerStreamIn уже существует. Покажите тот, что находится выше при ctrl + f.
Второе - некорректная проверка значения переменной.
 
Активный
Пользователь
Регистрация
20 Мар 2024
Сообщения
152
Pawn:
public OnPlayerStreamIn(playerid, forplayerid)
{
    UpdatePlayerSyncAks(playerid, forplayerid);
    return 1;
}

stock HintIcon(playerid, number = 0)
{
    if IsPlayerCefInitiliazed(playerid) *then
    {
        if(number == 12) return 1;
        new BitStream:bsa = BS_New();
        static const ida[12][] =
        {
            {220, 127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 23, 182, 221, 68, 250, 119, 236, 196, 112, 206, 88, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 53, 0, 0, 0, 0},
            {220, 127, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 221, 117, 145, 68, 189, 94, 219, 196, 84, 227, 89, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 53, 0, 0, 0, 0},
            {220, 127, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 147, 194, 163, 68, 86, 191, 164, 67, 20, 80, 159, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 53, 0, 0, 0, 0},
            {220, 127, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 27, 154, 29, 197, 227, 199, 139, 193, 235, 226, 204, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 53, 0, 0, 0, 0},
            {220, 127, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 25, 211, 188, 194, 180, 166, 153, 68, 7, 240, 157, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 53, 0, 0, 0, 0},
            {220, 127, 5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 66, 94, 45, 142, 68, 181, 55, 186, 196, 26, 192, 124, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 51, 49, 0, 0, 0, 0},
            {220, 127, 6, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 66, 90, 213, 28, 197, 19, 242, 77, 192, 243, 31, 206, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 51, 49, 0, 0, 0, 0},
            {220, 127, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 65, 182, 79, 107, 68, 161, 0, 193, 196, 5, 163, 11, 66, 7, 0, 0, 0, 105, 99, 111, 110, 95, 49, 55, 0, 0, 0, 0},
            {220, 127, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 65, 116, 25, 107, 68, 200, 1, 190, 196, 21, 163, 11, 66, 7, 0, 0, 0, 105, 99, 111, 110, 95, 49, 55, 0, 0, 0, 0},
            {220, 127, 9, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 66, 252, 109, 155, 68, 12, 116, 227, 196, 144, 160, 86, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 51, 0, 0, 0, 0},
            {220, 127, 10, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 66, 123, 193, 47, 69, 4, 22, 161, 68, 0, 0, 44, 65, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 51, 0, 0, 0, 0},
            {220, 127, 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 66, 105, 91, 9, 197, 199, 19, 146, 67, 3, 120, 12, 66, 7, 0, 0, 0, 105, 99, 111, 110, 95, 50, 51, 0, 0, 0, 0}
        };
        for(new i; i < 46; i++) BS_WriteValue(bsa, PR_UINT8, ida[number][i]);
        PR_SendPacket(bsa, playerid);
        BS_Delete(bsa);
        return HintIcon(playerid, number+1);
    }
    return 1;
}

stock Player_Register(playerid, password[], email[], reftype[], referal[])
{
    if !GetString(reftype, "null") *then mysql_tquery(mysql, global_str, "MysqlCheckNickReferal", "ds", playerid, referal);
    else SetString(RegReferal[playerid],"No Referal");

    if !GetString(email, "null") *then SetString(PlayerMail[playerid], email), mysql_escape_string(email, PlayerMail[playerid]);
    else SetString(PlayerMail[playerid],"No Mail Adress"), mysql_escape_string("No Mail Adress", PlayerMail[playerid]);

    mysql_escape_string(password, RegPass[playerid]);

    ExecuteEvent(playerid, 0, "window.executeEvent('event.setActiveView', '[\"Auth\"]');");
    ExecuteEvent(playerid, 0, (str_f("window.executeEvent('event.auth.initializeServerInformation', '[{ \"id\": 1, \"title\": \"%s\", \"flag\": \"http://arizona-recovery.react.domains/desktop/resources/icons/arizona/20.png\", \"online\": %i, \"status\": \"good\", \"username\": \"%s\", \"password\": \"\", \"remember\": false }]');", Mode_City, Iter_Count(Player), PN(playerid))));
    ExecuteEvent(playerid, 0, "window.executeEvent('event.auth.initializeCharacterEditor', '[ null ]');");
    OnFocusBrowser(playerid, 0, true);
}

stock Player_FinishRegister(playerid, sex[], race[], skinid)
{
    if IsPlayerCefInitiliazed(playerid) *then
    {
        if GetString(sex, "man") *then RegSex[playerid] = 1;
        else RegSex[playerid] = 2;

        if GetString(race, "white") *then RegRace[playerid] = 0;
        else RegRace[playerid] = 1;

        if RegSex[playerid] == 1 *then PI[playerid][pSkin] = MBomzSkins[RegRace[playerid]][skinid];
        else PI[playerid][pSkin] = GBomzSkins[RegRace[playerid]][skinid];

        mysql_tquery(mysql,(str_f("SELECT `ID` FROM accounts WHERE NickName = BINARY('%s') LIMIT 1;",PN(playerid))),"OnPlayerRegister","ds",playerid,RegPass[playerid]);
    }
}


Прислал еще чуть ниже так, на всякий случай.
 
Активный
Пользователь
Регистрация
20 Мар 2024
Сообщения
152
1724661625572.png




Pawn:
public OnPlayerStreamIn(playerid, forplayerid)
if GetPlayerLauncher(playerid) *then
    {
        global_str = "";

        if PI[forplayerid][pAdmin] *then
            strcat(global_str, "icon_admin");

        if GetPlayerADDVIP(forplayerid) *then
            strcat(global_str, (str_f("%sicon_vip_new", strlen(global_str) ? "|" : "")));

        setPlayerTag(forplayerid, playerid, strlen(global_str) ? true : false, global_str);

    UpdatePlayerSyncAks(playerid, forplayerid);
    return 1;
}
 
Активный
Пользователь
Регистрация
20 Мар 2024
Сообщения
152
убери строчку с SetPlayerTag, мб лишнее скопировал, уже не помню где конец строчки с цеф этим
Уже лучше, но тут варнинг, надо бы тоже фиксануть.

C:\Users\gozhelskiy\Desktop\Arizona Arena\gamemodes\arizona.pwn(102195) : warning 209: function "OnPlayerStreamIn" should return a value
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase

Header size: 35200 bytes
Code size: 11726392 bytes
Data size: 34491396 bytes
Stack/heap size: 16384 bytes; estimated max. usage=11760 cells (47040 bytes)
Total requirements:46269372 bytes

1 Warning.
 
Пользователь
Регистрация
5 Июл 2024
Сообщения
71
Уже лучше, но тут варнинг, надо бы тоже фиксануть.

C:\Users\gozhelskiy\Desktop\Arizona Arena\gamemodes\arizona.pwn(102195) : warning 209: function "OnPlayerStreamIn" should return a value
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase

Header size: 35200 bytes
Code size: 11726392 bytes
Data size: 34491396 bytes
Stack/heap size: 16384 bytes; estimated max. usage=11760 cells (47040 bytes)
Total requirements:46269372 bytes

1 Warning.
на варнинг забей, у меня в моде 5 варнингов в системах, но они работают отлично
 
Сверху