Рекомендованные сообщения



2 posts in this topic

Код ошибки

C:\Users\Pro\Desktop\France Role Play\gamemodes\gamemod.pwn(2438) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\Pro\Desktop\France Role Play\gamemodes\gamemod.pwn(2439) : error 010: invalid function or declaration 

 

Строка ошибки:

Спойлер

//========================Аренда Велотранспорта=========================================
        else if(PlayerToPoint(3.0,playerid,2203.6338,-2298.5305,21.9603)||PlayerToPoint(3.0,playerid,2519.6304,-2119.0635,21.9737))
        {
            ShowPlayerDialog(playerid,1600,DIALOG_STYLE_LIST,"Àðåíäîâàòü âåëîòðàíñïîðò","íà 5 ìèí\níà 10ìèí\níà 15 ìèí\níà 20 ìèí","Âûáðàòü","Çàêðûòü");
        }
//=============================================================
        else if(PlayerToPoint(3.0,playerid,2156.9797,-2299.4517,22.6464))
        {
            ShowPlayerDialog(playerid,1601,DIALOG_STYLE_MSGBOX,"Ïîñåëåíèå â îòåëü","Âû äåéñòâèòåëüíî õîòèòå ïîñåëèòñÿ","Äà","Íåò");
        }
//==============================================================================

      else return true;
}                         //Ошибка тут
return 1;             //Ошибка тут
} 

 

 

P.S:Я пробывал ставить изменять строку else return true и его значение но всё равно ошибка+варнинг помогите пожалуйста исправить! 

Share this post


Link to post
Share on other sites

Возможно, скобка перед return 1 лишняя 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • .037
      By .037
      в чём может быть проблема? Передаю строку через PR_String, и получаю с клиента бред
      CMD:TestData(playerid, params[]){ new msg[] = "Code_Test"; new BitStream:bs = BS_New(); BS_WriteInt8(bs,30); BS_WriteFloat(bs,0.9); BS_WriteFloat(bs,23.4); BS_WriteString(bs, msg, sizeof msg); PR_SendRPC(bs, playerid, 179); BS_Delete(bs); return 1; } [05:57:27] RPC - Длина  30 | 0.900000 | 23.400000 | I*(!@dp
      И всегда текст разный 

      Хотя принимаю всё нормально:

       
      bool CALLBACK Hok_RPC_BYTE(stRakNetHookParams *params) { if (params->packetId == 179) { SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "Кастомный RPC работает!!!"); byte nameLen; float test; float test1; char szPlayerName[100]; params->bitStream->ResetReadPointer(); params->bitStream->Read(nameLen); params->bitStream->Read(test); params->bitStream->Read(test1); params->bitStream->Read(szPlayerName, 100); params->bitStream->ResetReadPointer(); SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "RPC - Длина %d | %f | %f | %s", nameLen, test , test1, szPlayerName); } return true; };