• 0
Sign in to follow this  
Followers 0
KiKiKiKick

Пытаюсь вставить код таймера подъёма моста почему то тут выбивает ошибку...

Question

Вставляю код таймера подъёма моста, а тут ошибку выбивает, хелппппппп
вот код, кстати скрин скинул вам, может быть где то за пределами ошибся.
Я добавил forward MinuteTimer может быть не правильно, его просто в моде у меня не было.
 

}

forward MinuteTimer();
public MinuteTimer()
{
    if(hour >= 12 && minute == 20 || hour >= 14 && minute == 20 || hour >= 16 && minute == 20 || hour >= 18 && minute == 20 || hour >= 20 && minute == 20 || hour >= 22 && minute == 20 || hour <= 8 && minute == 20)
    {
        SendClientMessageToAll(0x00D3F6AA, "< ??????? ????????????? ??????? >");
        SendClientMessageToAll(0xFFCC00FF, "- ???? {ffd51c}?????? ?????{FFFFFF} ??????????");
        SendClientMessageToAll(0x00D3F6AA, "< ???? ????????? ????? 5 ????? >");

        MoveObject(Most[0],2747.34448242,-1142.90002441,22.6000002, 0.1, 55.00000000,0.00000000,180.00000000);//?????? ???????? ?????
        MoveObject(Most[1],2747.30004883,-1262.00000000,22.6000002, 0.1, 55.00000000,0.00000000,0.00000000 );//?????? ???????? ?????
        MoveObject(Most[2],2754.46, -1375.65, 23.36, 0.1, 0.00, -90.00, 0.00 );//???????? 1
        MoveObject(Most[3],2739.83, -1375.61, 23.36, 0.1, 0.00, 90.00, 0.00 );//???????? 2
        MoveObject(Most[4],2754.46, -1033.28, 23.36, 0.1, 0.00, -90.00, 0.00 );//???????? 3
        MoveObject(Most[5],2739.83, -1033.28, 23.36, 0.1, 0.00, 90.00, 0.00 );//???????? 4
        SMost[0] = 1;
        BridgeTimer = 300;//????? ??????? ???? ????? ?????? (5 ?????)
    }
	return 1;
}


Ошибки:
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2493) : error 017: undefined symbol "hour"
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2499) : error 017: undefined symbol "Most"
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2499) : warning 215: expression has no effect
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2499) : error 001: expected token: ";", but found "]"
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2499) : error 029: invalid expression, assumed zero
C:\Users\frvas\Desktop\Ïðî÷åå\Server's\House\gamemodes\house.pwn(2499) : fatal error 107: too many error messages on one line

c7433600-90a9-43fd-9f61-7d8c3679748e.png

Share this post


Link to post

1 answer to this question

  • 0

Во первых сделай получение времени:

new hour, minute, second;

gettime(hour, minute, second);

 

Это сразу после объявления паблика сунь, вл вторых проверь, правильно ли у тебя most объявлен. А именно most[0], объявлен ли он вообще.

Share this post


Link to post
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

    • Antoxa39
      By Antoxa39
      Дратути) Я хочу поделится с новичками одной штучкой,с помощью которой можно сделать спидометр.
       
      Объявляем глобальные переменные.
      new Text:speedtest; В public OnPlayerConnect добавляем следующее.
      speedtest = TextDrawCreate(506.599884, 394.742156, "500 KM/H");// создаем текстдрав при подключении игрока (он не будет отображатся) В конце мода создаем новую функцию.
      forward getsp(playerid); public getsp(playerid) {     new Float:cord[3];     GetVehicleVelocity(GetPlayerVehicleID(playerid),cord[0], cord[1], cord[2]);     new Float:veloc = floatsqroot(floatpower(floatabs(cord[0]), 2.0) + floatpower(floatabs(cord[1]), 2.0) + floatpower(floatabs(cord[2]), 2.0)) * 181.3;     new str[25];     format(str,sizeof(str),"KM/H %d",floatround(veloc));     TextDrawSetString(speedtest,str);     return 1; } Переходим в OnPlayerStateChange и добавляем следующее.
      if(newstate == PLAYER_STATE_DRIVER) {     TextDrawShowForPlayer(playerid,speedtest);     SetTimerEx("getsp", 1, true, "%f", playerid); } if(newstate == PLAYER_STATE_ONFOOT) {     TextDrawHideForPlayer(playerid,speedtest); } ВСЁ!) Мы создали спидометр. Удачи вам в скриптинге!)
    • R0m4ik
      By R0m4ik
      Всем привет, возникла маленькая проблема я хочу сделать команду /fakecmd(написать команду от другого игрока)
      У меня уже есть исходник данный команды осталось знать.
      На что надо заменить это?
      zcmd_OnPlayerCommandText(targetid, params);