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



Не найдено.

15 posts in this topic

Здравствуйте :3 Вставил код и у меня 4 еррорса на одной строчке ниже код ошибки и сам код

в этой сточке ошибка post_info[playerid] = INVALID_PLAYER_ID;

 

C:\Users\user\Desktop\private\gamemodes\private.pwn(1879) : error 017: undefined symbol "post_info"
C:\Users\user\Desktop\private\gamemodes\private.pwn(1879) : warning 215: expression has no effect
C:\Users\user\Desktop\private\gamemodes\private.pwn(1879) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\private\gamemodes\private.pwn(1879) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\private\gamemodes\private.pwn(1879) : fatal error 107: too many error messages on one line

 

 

Спойлер

    for(new i; i<max_posts; i++)
    {
        //присвоим отвечающей за playerid - невалидный ид
        post_info[playerid] = INVALID_PLAYER_ID;
        //создадим зону
        post_info[area] = CreateDynamicCircle(post_info[post_x],post_info[post_y], 1.0 , 0, 0, -1);
        //создаем 3д тексты постов
        new string[52];
        format(string, sizeof string, "Пост: {ffd400}%s\n{76c422}Свободен", post_info[name]);
        post_info[post3D] = CreateDynamic3DTextLabel(string,-1,post_info[post_x],post_info[post_y],post_info[post_z],25.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,0,0,-1,100.0);
    }

 

Share this post


Link to post
Share on other sites

@Pavel Waylon Ко всем переменным 

new post_info[MAX_PLAYERS];

 

Share this post


Link to post
Share on other sites

Что за новая ошибка? код ошибки ниже и основной код тоже

C:\Users\user\Desktop\private\gamemodesprivate.pwn(1881) : warning 215: expression has no effect
C:\Users\user\Desktop\private\gamemodes\private.pwn(1881) : error 001: expected token: ";", but found "["
C:\Users\user\Desktop\private\gamemodes\private.pwn(1881) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\private\gamemodes\private.pwn(1881) : warning 215: expression has no effect
C:\Users\user\Desktop\private\gamemodes\private.pwn(1881) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\private\gamemodes\private.pwn(1881) : fatal error 107: too many error messages on one line

 

Спойлер

    for(new i; i<max_posts; i++)
    {
        //присвоим отвечающей за playerid - невалидный ид
        post_info[player] = INVALID_PLAYER_ID);
        //создадим зону
        post_info[area] = CreateDynamicCircle(post_info[post_x],post_info[post_y], 1.0 , 0, 0, -1);
        //создаем 3д тексты постов
        new string[52];
        format(string, sizeof string, "Пост: {ffd400}%s\n{76c422}Свободен", post_info[name]);
        post_info[post3D] = CreateDynamic3DTextLabel(string,-1,post_info[post_x],post_info[post_y],post_info[post_z],25.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,0,0,-1,100.0);
    }

 

Share this post


Link to post
Share on other sites

@Pavel Waylon Скиньте сроку 1881

 

Share this post


Link to post
Share on other sites
2 минуты назад, Shakoladka сказал:

@Pavel Waylon Скиньте сроку 1881

 

 

post_info[player] = INVALID_PLAYER_ID);

Share this post


Link to post
Share on other sites

@Pavel Waylon Попробуйте

    for(new i; i<max_posts; i++)
    {
      	new post_info;
        //присвоим отвечающей за playerid - невалидный ид
        post_info[player] = INVALID_PLAYER_ID);
        //создадим зону
        post_info[area] = CreateDynamicCircle(post_info[post_x],post_info[post_y], 1.0 , 0, 0, -1);
        //создаем 3д тексты постов
        new string[52];
        format(string, sizeof string, "Пост: {ffd400}%s\n{76c422}Свободен", post_info[name]);
        post_info[post3D] = CreateDynamic3DTextLabel(string,-1,post_info[post_x],post_info[post_y],post_info[post_z],25.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,0,0,-1,100.0);
    }

 

Share this post


Link to post
Share on other sites

@Shakoladka 

C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1880) : warning 219: local variable "post_info" shadows a variable at a preceding level
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1882) : error 028: invalid subscript (not an array or too many subscripts): "post_info"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1882) : warning 215: expression has no effect
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1882) : error 001: expected token: ";", but found "]"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1882) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1882) : fatal error 107: too many error messages on one line

Ошибки в этих кодах

new post_info;

post_info[player] = INVALID_PLAYER_ID);

Share this post


Link to post
Share on other sites

@Pavel Waylon Не 

new post_info;

А

new post_info[MAX_PLAYERS];

 

Share this post


Link to post
Share on other sites

@EgorAks Я сделал где все new

Новые ошибки

C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : error 032: array index out of bounds (variable "post_info")
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : warning 215: expression has no effect
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1883) : error 017: undefined symbol "area"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1886) : error 017: undefined symbol "name"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1887) : error 017: undefined symbol "post3D"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1887) : warning 213: tag mismatch
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 001: expected token: ",", but found "["
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 017: undefined symbol "name"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : fatal error 107: too many error messages on one line

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@Lil Pokemon Вот паблики в которых ошибки.

 

Спойлер

C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : error 032: array index out of bounds (variable "post_info")
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1881) : warning 215: expression has no effect
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1883) : error 017: undefined symbol "area"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1886) : error 017: undefined symbol "name"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1887) : error 017: undefined symbol "post3D"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(1887) : warning 213: tag mismatch
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 001: expected token: ",", but found "["
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : error 017: undefined symbol "name"
C:\Users\user\Desktop\Attract RolePlay 1.0\gamemodes\a_rp.pwn(2484) : fatal error 107: too many error messages on one line

 

Спойлер

public OnGameModeInit()
{

    for(new i; i<max_posts; i++)
    {
        //присвоим отвечающей за playerid - невалидный ид
        post_info[player] = INVALID_PLAYER_ID);
        //создадим зону
        post_info[area] = CreateDynamicCircle(post_info[post_x],post_info[post_y], 1.0 , 0, 0, -1);
        //создаем 3д тексты постов
        new string[52];
        format(string, sizeof string, "Пост: {ffd400}%s\n{76c422}Свободен", post_info[name]);
        post_info[post3D] = CreateDynamic3DTextLabel(string,-1,post_info[post_x],post_info[post_y],post_info[post_z],25.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,0,0,-1,100.0);
    }

    return 1;
}

 

Спойлер

public OnPlayerDisconnect(playerid, reason)
{

    if(GetPVarInt(playerid, "post") != -1)
    {
        new string[18+24];
        format(string, sizeof string, "Пост: {ffd400}%s\n{76c422}Свободен", post_info[GetPVarInt(playerid, "post")][name]);
        UpdateDynamic3DTextLabelText(post_info[GetPVarInt(playerid, "post")][post3D], -1, string);
        post_info[GetPVarInt(playerid, "post")][player] = INVALID_PLAYER_ID;
        DeletePVar(playerid, "post");
    }

    return 1;
}

 

Share this post


Link to post
Share on other sites

Вопрос зачем ты суешь все это в public OnGameModeInit() ?), этот паблик создан для загрузки мода, но не как для функций игрока ) . Как ты будешь выдавать что-то игроку, если его даже на сервере нет ? ) 
Даже не игрока на сервере нет, а мод даже ещё не загрузился для того чтобы на него зайти, а ты уже кому-то пытаешься что-то выдать ) 

Edited by Lil Pokemon

Share this post


Link to post
Share on other sites

@Lil Pokemon Данный код я вырезал с мода.

Share this post


Link to post
Share on other sites
Только что, Pavel Waylon сказал:

@Lil Pokemon Данный код я вырезал с мода.

И ты точно правильно вырезал все, pwn скинь мне в лс на форуме, откуда вырезал)

Share this post


Link to post
Share on other sites

@Lil Pokemon Хорошо, секунду.

@Lil Pokemon Я не могу Вам писать в личное сообщение, отпишитесь Вы мне.

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

2.17. Запрещено флудить, оффтопить, заниматься флеймом.

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

    • glvde.
      By glvde.
      Хранение данных (версия MySQL): R41-4.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 44006.
      Анти-чит: Nexius-AC.
      Автор данного мода: -.

      Скриншоты: 
       
       
       
       
       

      На данный момент, мод продаётся за 3699₽ на соседнем борде Pawno-Info (не реклама, скрины взял из темы с продажей).

      Не исключаю того, что в моде имеются баги.
      По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
      Так же есть доработанная версия данного мода, за покупкой обращаться в ВК - vk.com/way.developer
    • glvde.
      By glvde.
      Smart RolePlay | Новый слив с продажи
      Просмотр файла Хранение данных (версия MySQL): R41-4.
      Командный процессор: Pawn.CMD.
      Количество строк в моде (без маппинга): 44006.
      Анти-чит: Nexius-AC.
      Автор данного мода: -.

      Скриншоты: 
       
       
       
       
       

      На данный момент, мод продаётся за 3699₽ на соседнем борде Pawno-Info (не реклама, скрины взял из темы с продажей).

      Не исключаю того, что в моде имеются баги.
      По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
      Так же есть доработанная версия данного мода, за покупкой обращаться в ВК - vk.com/way.developer
      Добавил glvde. Добавлено 21.01.2021 Категория Моды Автор -  
    • Radmiz
      By Radmiz
          if(pickupid == sadpick){         if(GetPVarInt(playerid,"Sadov") == 0) {             SetPVarInt(playerid,"Sadov", 1);             SetPlayerSkin(playerid, 73);             SetPlayerCheckpoint(playerid,2157.0464,-1707.6362,15.0859,3.0);               SendClientMessage(playerid,0x00ff39,"Âû óñòðîèëèñü íà ðàáîòó ñàäîâíèêà");               SendClientMessage(playerid,0xfeff00,"Çà 1 ïîñàæàíûé êóñò âàì áóäóò ïëàòèòü ïî 345$");         }         else {             PI[playerid][pCash] += GetPVarInt(playerid,"SadovM")*345;             SetPlayerSkin(playerid,PI[playerid][pSkin]);             ClearAnimations(playerid);             DeletePVar(playerid,"Sadov");             DeletePVar(playerid,"SadovM");             DeletePVar(playerid,"SadovW");             SendClientMessage(playerid,0xff0000,"Âû óâîëèëèñü ñ ðàáîòû ñàäîâíèêà");             DisablePlayerCheckpoint(playerid);  
      я хз что за иероглифы