Проблема с командой
#1

Сделал чтоб мой значёк на радаре мигал при вводе команды.
Вот как я сделал незнаю правильно ли, даёт ошибки:

new bljad[MAX_PLAYERS];
new countxxx;
new truecolor;

[code]OnPlayerConnect:[code]
bljad[playerid] = -1;

OnGameModeInit:
Code:
countxxx = 0;
Code:
if (strcmp("/1", cmdtext, true, 10) == 0)
{
bljad[playerid] = 1;
SetTimerEx("nutiibljad", 1000, true, "i", playerid);
GetPlayerColor(playerid, truecolor);
return 1;
}
Code:
forward nutiibljad(playerid);
public nutiibljad(playerid)
{
counxxxt++;
if(count % 2 == 0)
{
SetPlayerColor(playerid, truecolor);
}
else
{
SetPlayerColor(playerid, 0xFFFF00AA);
}
}
Code:
C:\DOCUME~1\C5E3~1\0016~1\-!SFGA~1\-!SF_G~1.9!-\9B02~1\SF-GAN~1.PWN(4046) : warning 202: number of arguments does not match definition
C:\DOCUME~1\C5E3~1\0016~1\-!SFGA~1\-!SF_G~1.9!-\9B02~1\SF-GAN~1.PWN(14090) : error 017: undefined symbol "counxxxt"
C:\DOCUME~1\C5E3~1\0016~1\-!SFGA~1\-!SF_G~1.9!-\9B02~1\SF-GAN~1.PWN(14090) : warning 215: expression has no effect
C:\DOCUME~1\C5E3~1\0016~1\-!SFGA~1\-!SF_G~1.9!-\9B02~1\SF-GAN~1.PWN(14091) : error 017: undefined symbol "count"
C:\DOCUME~1\C5E3~1\0016~1\-!SFGA~1\-!SF_G~1.9!-\9B02~1\SF-GAN~1.PWN(1093) : warning 204: symbol is assigned a value that is never used: "countxxx"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#2

у тебя переменная называется то countxxx, то counxxxt, то просто count.
и еще, переименуй массив и функцию, никакой компилятор такого безобразия не стерпит и ответит тебе тем же.

а еще таймер надо убивать когда-то и лучше тут сделать 1 таймер на всех игроков, а кому из них мигать уже по массиву смотреть. а вместо count статическую переменную в теле функции объявить (типа bool) и писать flash = !flash; к примеру.
Reply
#3

а ещё вопрос не стал создавать тему.
можете дать ID красного маленького маркера?
ищю не могу найти.
Reply
#4

Quote:
Originally Posted by Roma555
View Post
а ещё вопрос не стал создавать тему.
можете дать ID красного маленького маркера?
ищю не могу найти.
https://sampwiki.blast.hk/wiki/MapIcons

ID 1. Цвет сам поставить можешь в SetPlayerMapIcon
Reply
#5

Roma555, не надо никого обманывать, ты ничего не делал, тебе этот код написали на другом форуме, и написали заведомо неправильным чтобы ты подключил мозг и сам довел его до работоспособности!
Reply
#6

Quote:
Originally Posted by Stepashka
View Post
Roma555, не надо никого обманывать, ты ничего не делал, тебе этот код написали на другом форуме, и написали заведомо неправильным чтобы ты подключил мозг и сам довел его до работоспособности!
Ну да на другом форуме написали но не правильный я же не буду писать на каком форуме и т д. сразу просто вопрос написал, а тот кто написал сам не включил свой мозг лучше бы не писал чем написал.
Reply
#7

Quote:
Originally Posted by Walk_M4n
View Post
https://sampwiki.blast.hk/wiki/MapIcons

ID 1. Цвет сам поставить можешь в SetPlayerMapIcon
Ты так понимаю дал MapIcons, а мне нужен ID маркера вот ID большого маркера 1318 а маленького маркера ID какой?
Reply
#8

Quote:
Originally Posted by Roma555
View Post
Ну да на другом форуме написали но не правильный я же не буду писать на каком форуме и т д. сразу просто вопрос написал, а тот кто написал сам не включил свой мозг лучше бы не писал чем написал.
повторяюсь ещё раз, хочешь научиться сделай сам!
Reply
#9

Roma555
я тебе про это мигание на сампрусе уже ответил http://www.samp-rus.com/forum/15-13821-1 написал готовый пример команды, дальше подключаешь свой мозг и думаешь как этот пример кода встроить в твой мод чтобы не глючило . Конечно если это ты там этот вопрос задавал, по примеру который ты в начале привел похоже на тебя
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)