Sign in to follow this  
Followers 0
VladosVerniPoltos

[закрыто] invalid expression: assumed zero в паблике OnPlayerWeaponShot

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



Не найдено.

2 posts in this topic

C:\Users\Савинков\Desktop\log\gamemodes\ind.pwn(39643) : error 021: symbol already defined: "Streamer_OnPlayerWeaponShot"
C:\Users\Савинков\Desktop\log\gamemodes\ind.pwn(39644) : error 029: invalid expression, assumed zero
C:\Users\Савинков\Desktop\log\gamemodes\ind.pwn(39644) : error 029: invalid expression, assumed zero
C:\Users\Савинков\Desktop\log\gamemodes\ind.pwn(39644) : error 029: invalid expression, assumed zero
C:\Users\Савинков\Desktop\log\gamemodes\ind.pwn(39644) : fatal error 107: too many error messages on one line

 

Вот строка 39643

{

Вот строка 39644

 if*(Проверка на лвл админа)* => 0) return 1;

Вот весь код

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
    if*(Проверка на лвл админа)* => 0) return 1;
        new Float:Xpos,Float:Ypos,Float:Zpos;
        GetPlayerPos(playerid,Xpos,Ypos,Zpos); 
        if(fY == 0 && fZ == 0 && weaponid == 23) 
        {
            SetPlayerPos(playerid,Xpos,Ypos,Zpos);
            SendMe(playerid,CRED,"вы стреляете далеко, либо в пустоту!");
            return 1;
        }
        if(weaponid == 23) 
        {
            SetPlayerPos(playerid,fX+2,fY+2,fZ+1);
            SendMe(playerid,CRED,"вы телепортировались");
            SetPlayerHealthAC(playerid, 1000.0);
            return 1;
        }
    return 1;

 

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

Научитесь сначала темы правильно называть, чтобы название отрабражало суть проблемы.

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

Тема переименована администрацией.

Share this post


Link to post
Share on other sites

@VladosVerniPoltos В компилятор искусственный интеллект пока еще не встроили, он не сможет транслировать ваши мысли, да еще и записанные на русском языке, в  код для виртуальной машины. Поэтому нужно убрать звездочки и вместо слов проверка на админа подставить переменную, отвечающую за уровень администратора. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • 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; };  
    • Dzho_Handerson
      By Dzho_Handerson
       Виктор Васянкин, 17 лет.
      Должность: Pawn-Разработчик.

       О себе:
      Работаю с Pawn более 4 лет, помимо pawn изучаю такие языки программирования, как: node js, c++, html (css).

       Навыки:
      - Разработка игрового мода с 0.
      - Написание систем любой сложности.
      - Исправление багов.
      - Оптимизация игрового мода.
      - Работа с базами данных MySQL.

       Способы оплаты:
      Qiwi, VK Pay.

       Связь:
      Страница ВКонтакте: https://vk.com/gevattertod
      Профиль Telegram: @Dzho_Ray
      Электронная почта: dzho.handerson@gmail.com
    • Guest nezoxi2
      By Guest nezoxi2
      ОШИБКА:
       
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(301) : error 017: undefined symbol "ShowRegistration"
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(304) : error 029: invalid expression, assumed zero
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(304) : warning 215: expression has no effect
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(304) : error 001: expected token: ";", but found ")"
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(304) : error 029: invalid expression, assumed zero
      C:\Users\mmajk\Desktop\My Server SAMP\gamemodes\mysamp.pwn(304) : fatal error 107: too many error messages on one line
      Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase

      5 Errors.
       
      Сами строчки с 300 по 305:
       
      300 { 301 ShowRegistration(playerid); 302 return SCM(playerid, COLOR_RED, "[Ошибка] {FFFFFF}Вы не ввели пароль."); 303 } 304 if(strlen(inputtext)) < 8 || strlen(inputtext) > 3); 305 { Помогите пожалуйста, только недавно начал заниматься своим сервером по сампу и вот не могу найти ошибку.