Вопросы

При компиляции мода выдаёт ошибку:

F:\mod crmp\Моды\Мод\gamemodes\new.pwn(11642) : error 017: undefined symbol "mysql_query_string"
F:\mod crmp\Моды\Мод\gamemodes\new.pwn(11642) : error 017: undefined symbol "string"
F:\mod crmp\Моды\Мод\gamemodes\new.pwn(11642) : error 029: invalid expression, assumed zero
F:\mod crmp\Моды\Мод\gamemodes\new.pwn(11642) : fatal error 107: too many error messages on one line


Код:

if(PlayerToPoint(3.0, playerid, -745.8836,-129.1777,65.9046))
{
        RemovePlayerAttachedObject(playerid,0);
        RemovePlayerAttachedObject(playerid,1);
        RemovePlayerAttachedObject(playerid,2);
        SetPlayerAttachedObject(playerid,0,341,6);
        DisablePlayerCheckpoint(playerid);
        new ggg[MAX_PLAYERS];
        ggg[playerid] = 8+random(21);
        AllPlayerDrova[playerid] +=ggg[playerid];
        format(mysql_query_string, sizeof(string), "Всего заработано {FFA500}%d{FFFFFF} рублей. ", ggg[playerid]);
        SendClientMessage(playerid, -1, string);
        format(string, sizeof(string), "+%d", ggg[playerid]);
        SetPlayerChatBubble(playerid, string, 0x00FF00FF20.03000);
        ggg[playerid] = 0;
        format(mysql_query_string, sizeof(string), "Ваш заработок составляет: {00ff00}%d.", AllPlayerDrova[playerid]);
        SendClientMessage(playerid, -1, mysql_query_string);
        SetPlayerSpecialAction(playerid, 0);
        new id = RandomEx(0,4);
        SetPlayerCheckpoint(playerid,RandomWood[id][0],RandomWood[id][1],RandomWood[
id][2],1.0);

}

 

Заметка от DEST , создано

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 ответов на этот вопрос

  • 1
Antoxa39
Dance 80-90, mmm Nice)

@Ragozin сделай глобальной или локальной переменную: string,mysql_query_string

new string[90],,mysql_query_string[120];

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Antoxa39 Помогло, но немножко. Вылезла новая проблема

public OnPlayerPickUpPickupEx(playerid, pickupid, action_type, action_id)
{
    if(pickupid == narad1)
    {
    if(!PlayerInfo[playerid][pWork]) ShowPlayerDialog(playerid,NARAD1,0,"????? ??????????","{FFFFFF} ?? ?????????? ??? ?????? {FFA500}????????.\n{FFFFFF} ???? ?????? ??????? ? ???, ????? ?????? ??????? \n ? ?????? ????? ?? ???????????.\n\n\t\t{FFFFFF}    ?? ?????????\n","??","???")
    else if(PlayerInfo[playerid][pWork] == 1) ShowPlayerDialog(playerid,NARAD1,0,"?????????? ??????.","?? ?????? ????????? ?????? ? ??????? ???????","??","???");
    }
  открыть спойлер
    if(PlayerToPoint(2.0, playerid, -744.4242,-151.5473,66.9441))
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
    }
    if(PlayerToPoint(2.0, playerid, -725.6015,-135.8018,67.9834))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -742.5336,-141.1515,66.6351))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -725.7032,-157.2504,66.8221))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -712.8016,-153.0406,66.2967))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        

    new action_type = GetPlayerCPInfo(playerid, CP_ACTION_TYPE);
    if(IsPlayerInCheckpoint(playerid))
    {
        switch(action_type)
        {
            case CP_ACTION_TYPE_LOADER_JOB_TAKE:
            {
                if(GetPlayerTempJob(playerid) == TEMP_JOB_LOADER)
                {
                    if(GetPlayerTempJobState(playerid) == TEMP_JOB_STATE_LOADER_LOAD)
                    {
                        if(!IsPlayerInAnyVehicle(playerid))
                        {
                            ac_work_time[playerid] = gettime();

                            DisablePlayerCheckpoint(playerid);

                            ClearAnimations(playerid);
                            ApplyAnimationEx(playerid, "CARRY""liftup"4.0000000, USE_ANIM_TYPE_NONE - 1);
                            SetTimerEx("SetPlayerLoaderJobLoad"1000false"i", playerid);
                        }
                    }
                }
            }

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Antoxa39 И где её в в этом коде можно поменять?

public OnPlayerPickUpPickupEx(playerid, pickupid, action_type, action_id)
{
    if(pickupid == narad1)
    {
    if(!PlayerInfo[playerid][pWork]) ShowPlayerDialog(playerid,NARAD1,0,"????? ??????????","{FFFFFF} ?? ?????????? ??? ?????? {FFA500}????????.\n{FFFFFF} ???? ?????? ??????? ? ???, ????? ?????? ??????? \n ? ?????? ????? ?? ???????????.\n\n\t\t{FFFFFF}    ?? ?????????\n","??","???")
    else if(PlayerInfo[playerid][pWork] == 1) ShowPlayerDialog(playerid,NARAD1,0,"?????????? ??????.","?? ?????? ????????? ?????? ? ??????? ???????","??","???");
    }
    
if(PlayerToPoint(2.0, playerid, -744.4242,-151.5473,66.9441))
    {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
    }
    if(PlayerToPoint(2.0, playerid, -725.6015,-135.8018,67.9834))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -742.5336,-141.1515,66.6351))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -725.7032,-157.2504,66.8221))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        if(PlayerToPoint(2.0, playerid, -712.8016,-153.0406,66.2967))
        {
        DisablePlayerCheckpoint(playerid);
        SetPlayerAttachedObject(playerid,0,341,6);
        ApplyAnimation(playerid,"CHAINSAW","WEAPON_csaw",1.0,1,0,0,0,6000,0);
        SetTimerEx("WoodLoaded",6000,false,"i",playerid);
        }
        

    new action_type = GetPlayerCPInfo(playerid, CP_ACTION_TYPE);
    if(IsPlayerInCheckpoint(playerid))
    {
        switch(action_type)
        {
            case CP_ACTION_TYPE_LOADER_JOB_TAKE:
            {
                if(GetPlayerTempJob(playerid) == TEMP_JOB_LOADER)
                {
                    if(GetPlayerTempJobState(playerid) == TEMP_JOB_STATE_LOADER_LOAD)
                    {
                        if(!IsPlayerInAnyVehicle(playerid))
                        {
                            ac_work_time[playerid] = gettime();

                            DisablePlayerCheckpoint(playerid);

                            ClearAnimations(playerid);
                            ApplyAnimationEx(playerid, "CARRY""liftup"4.0000000, USE_ANIM_TYPE_NONE - 1);
                            SetTimerEx("SetPlayerLoaderJobLoad"1000false"i", playerid);
                        }
                    }
                }
            }

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Antoxa39 Неа, не помогло

  открыть спойлер

Строчка 14228: if (PlayerFollow[playerid][pWork] == 0)

Код:

case NARAD1:
{
    if(!response) return 1;
    if (PlayerFollow[playerid][pWork] == 0// ? ???? ?????? ??????
    {
        PlayerInfo[playerid][pWork] = 1;
        SetPlayerSkin(playerid,16);
        SendClientMessage(playerid,COLOR_WHITE,"Поздравляем. Теперь идите на {0bda51}чекпоинт{FFFFFF}, чтобы срубить дерево.");
        SetPlayerCheckpoint(playerid,-744.4242,-151.5473,66.944,1.0);
        SetPlayerAttachedObject(playerid,0,341,6);
    }
    else if(PlayerInfo[playerid][pWork] == 1)
    {
        PlayerInfo[playerid][pWork] = 0;
        SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
        PlayerInfo[playerid][pMoney] += AllPlayerDrova[playerid]*3;
        format(string, sizeof(string), "Вы закончили работу. Ваш заработок: {00FF00}$%d", AllPlayerDrova[playerid]*3);
        SendClientMessage(playerid, -1, string);
        format(string, sizeof(string), "~b~+%d", AllPlayerDrova[playerid]*3);
        GameTextForPlayer(playerid, string, 30001);
        if(IsPlayerAttachedObjectSlotUsed(playerid,0)) RemovePlayerAttachedObject(playerid,0);
        if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
        if(IsPlayerAttachedObjectSlotUsed(playerid,2)) RemovePlayerAttachedObject(playerid,2);
        DisablePlayerCheckpoint(playerid);
        AllPlayerDrova[playerid] = 0;
        SetPlayerSpecialAction(playerid, 0);
        return true;
    }

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • grizly57a
      От grizly57a
      вот логи 
       
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [16:41:25] [16:41:25] Server Plugins [16:41:25] -------------- [16:41:25] Loading plugin: crashdetect.so [16:41:25] CrashDetect plugin 4.19.4 [16:41:25] Loaded. [16:41:25] Loading plugin: pawncmd.so [16:41:25] Pawn.CMD plugin v3.2.0 by urShadow has been loaded [16:41:25] Loaded. [16:41:25] Loading plugin: pawnraknet.so [16:41:25] [Pawn.RakNet] plugin v1.6.0 loading... [16:41:25] [Pawn.RakNet] | Pawn.RakNet 1.6.0 | 2016 - 2023 |-------------------------------- | Author and maintainer: katursis | Compiled: Feb 12 2023 at 19:35:06 |-------------------------------------------------------------- | Repository: https://github.com/katursis/Pawn.RakNet |-------------------------------------------------------------- | Wiki: https://github.com/katursis/Pawn.RakNet/wiki [16:41:25] Loaded. [16:41:25] Loading plugin: sscanf.so [16:41:25] [16:41:25] =============================== [16:41:25] sscanf plugin loaded. [16:41:25] Version: 2.8.3 [16:41:25] (c) 2018 Alex "Y_Less" Cole [16:41:25] =============================== [16:41:25] Loaded. [16:41:25] Loading plugin: streamer.so [16:41:25] *** Streamer Plugin v2.9.4 by Incognito loaded *** [16:41:25] Loaded. [16:41:25] Loading plugin: mysql_static.so [16:41:25] >> plugin.mysql: R39-6 successfully loaded. [16:41:25] Loaded. [16:41:25] Loading plugin: TOTP.so [16:41:25] TOTP plugin v1.0.1 by Games loaded. [16:41:25] Loaded. [16:41:25] Loading plugin: profiler.so [16:41:25] Profiler plugin 2.15.1 [16:41:25] Loaded. [16:41:25] Loading plugin: timerfix.so [16:41:25] >> TimerFix v1.5 successfully loaded. [16:41:25] Loaded. [16:41:25] Loading plugin: UTuning.so [16:41:25] Loaded. [16:41:25] Loading plugin: housecar.so [16:41:25] Loaded. [16:41:25] Loading plugin: TOTP.so [16:41:25] TOTP plugin v1.0.1 by Games loaded. [16:41:25] Loaded. [16:41:25] Loading plugin: FCNPC.so [16:41:25] [16:41:25] ------------------------------------------------- [16:41:25] FCNPC - Fully Controllable NPC v2.0.9 [16:41:25] GNU/Linux SA-MP 0.3.7 R2 [16:41:25] Apr 17 2024 at 09:11:36 [16:41:25] [16:41:25] Author: OrMisicL (2013 - 2015) [16:41:25] Continued by: ziggi (2016 - present) [16:41:25] [16:41:25] See full credits in the README.md file [16:41:25] ------------------------------------------------- [16:41:25] [16:41:25] Loading... [16:41:25] [16:41:25] ------------------------------------------------- [16:41:25] ColAndreasv1.4.0 [16:41:25] [16:41:25] Created By: [16:41:25] [uL]Chris42O [16:41:25] [uL]Slice [16:41:25] [uL]Pottus [16:41:25] ------------------------------------------------- [16:41:25] [16:41:25] Loading... [16:41:25] ColAndreas v1.4.0 Loaded. [16:41:25] Loaded. [16:41:25] Loaded 13 plugins. [16:41:25] [16:41:25] Filterscripts [16:41:25] --------------- [16:41:25] Loading filterscript 'voice.amx'... [16:41:25] No collision data found. [16:41:25] [FCNPC] Warning: Unable to create NPCs. The maxnpc limit in server.cfg is 0. [16:41:25] -------------------------------------- [16:41:25] VOICE COPY RADMIR BY ������ dev. [16:41:25] -------------------------------------- [16:41:25] Loaded 1 filterscripts. [16:41:25] *** Streamer Plugin: Include file version (0x295) does not match plugin version (0x294) (script might need to be recompiled with the correct include file). [16:41:25] ------------------------------------------ [16:41:25] SSSS [16:41:25] ------------------------------------------ [16:41:25] mapname = "San Andreas" (string) [16:41:25] [Vehicle]: ��� ������������ �������� ������� [16:41:25] [TP]: ��� �����/������ ������� [16:41:25] [ATM]: ��� ��������� ������� [16:41:25] ����������� � ���� ������ �� ������� [������� � ����� ������ ����������] [16:41:25] ----------------------------------------- [16:41:25] [16:41:25] [16:41:25] [16:41:25] ----------------------------------------- [16:41:25] Number of vehicle models: 55 [16:42:00] [connection] 93.159.241.195:2395 requests connection cookie. [16:42:01] [connection] incoming connection: 93.159.241.195:2395 id: 0 [16:42:02] [join] Dkak_wlaas has joined the server (0:93.159.241.195) [16:42:02] [part] Dkak_wlaas has left the server (0:2)