Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 3 из 3
  1. #1
    Аватар для stason12222
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.03.2016
    Сообщений
    1
    Репутация:
    0 ±

    Помогите пожалуйста

    Была вот такая проблема:
    Код:
    error 017: undefined symbol "UpdatePlayerData"
    
    Вот строка:
    UpdatePlayerData(playerid, "pUpSpeed", PlayerInfo[playerid][pUpSpeed]);
    Поставил Public UpdatePlayerData начало выдавать много вот таких варнингов и ерроров,ошибки и строки ниже
    Вот ошибки:
    Код:
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4138) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4138) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4149) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4149) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4149) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4160) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4160) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4160) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4171) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4171) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4171) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4182) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4182) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4182) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4193) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4193) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4193) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : warning 202: number of arguments does not match definition
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : error 001: expected token: ",", but found "["
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : error 029: invalid expression, assumed zero
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : warning 215: expression has no effect
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : error 001: expected token: ";", but found "]"
    D:\Users\Ñòàñ\Desktop\ENERGY îðèãèíàë (Ñ íîðìàëüíûìè êîìàíäàìè!)\gamemodes\new.pwn(4211) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    4 Errors.
    вот код:

    Код:
    К варнингам одна и та же строка
    UpdatePlayerData(playerid, "pUpSpeed", PlayerInfo[playerid][pUpSpeed])
    Код:
    К еррорам
    if(GetPVarInt(playerid,"carid_1")-1 == 0) UpdatePlayerData(playerid, "pCar", PlayerInfo[playerid][pCar][GetPVarInt(playerid,"carid_1")-1], UpdatePlayerDataEx(playerid, "cVehcom", c_vehicle_components_add[playerid][GetPVarInt(playerid,"carid_1")-1]);

  2. #2
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Дайте код паблика UpdatePlayerData

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Вот сокращаете-сокращаете, а потом и сами ошибки найти не можете -_- Потому и говорят, не сокращать так код, ибо читаемость теряется
    Скобки не было
    PHP код:
    if(GetPVarInt(playerid,"carid_1")-== 0UpdatePlayerData(playerid"pCar"PlayerInfo[playerid][pCar][GetPVarInt(playerid,"carid_1")-1]), UpdatePlayerDataEx(playerid"cVehcom"c_vehicle_components_add[playerid][GetPVarInt(playerid,"carid_1")-1]); 
    А если бы сделал так:
    PHP код:
    if(GetPVarInt(playerid,"carid_1")-== 0
    {
        
    UpdatePlayerData(playerid"pCar"PlayerInfo[playerid][pCar][GetPVarInt(playerid,"carid_1")-1];
        
    UpdatePlayerDataEx(playerid"cVehcom"c_vehicle_components_add[playerid][GetPVarInt(playerid,"carid_1")-1]);

    Сразу видно, что в первом вызове не закрыта скобка.
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •