Это тоесть я могу сам добавлять цвета? Да? Тут только три 3 цвета в примере? ) Дада вопрос нубский, ну что поделать учится надо)Добавлено (12.12.2010, 13:11)
---------------------------------------------
Вот я сделал как (Отдельный FS):
#include <a_samp>
#define COLOR_LEMON 0xDDDD2357
#define COLOR_ZIELONY 0xFF00FF
#define COLOR_SEDA 0x808080AA
#define COLOR_HOMER 0xFF0000AA
#define LIGHTRED 0xFF8080FF
#define PLAYER_COLOR 0xFFFFFFFF
#define COLOR_GOLD 0xB8860BAA
#define DARKPINK 0xE100E1FF
#define DARKGREEN 0x008040FF
#define ANNOUNCEMENT 0x6AF7E1FF
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_AQUA 0xF0F8FFAA
#define COLOR_MAFIA 0x80400096
#define COLOR_SPRINGGREEN 0x00FF7FAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PURPLE 0x800080AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_BLACK 0x000000AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN1 0x33AA33AA
//------------------------------------------------------------------------------
if(strcmp(cmd,"/color",true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFFFFFFAA,"** Используй: /color [id цвета] **");
SendClientMessage(playerid,0x808080AA,"0 = красный, 1 = зеленый, 2 = синий");
return 1;
}
new colorid;
colorid = strval(tmp);
if(colorid < 0 || colorid > 2)
{
SendClientMessage(playerid,0xFF0000AA,"** Выбирай цвет от 0 до 2 **");
return 1;
}
if(colorid == 0)
{
SetPlayerColor(playerid,COLOR_RED);
}
else if(colorid == 1)
{
SetPlayerColor(playerid,COLOR_GREEN);
}
else if(colorid == 2)
{
SetPlayerColor(playerid,COLOR_BLUE);
}
return 1;
}
А мне выдало вот что:
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(63) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(66) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(67) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(72) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(75) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(76) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(79) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(81) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(85) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(89) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(93) : error 010: invalid function or declaration
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(95) : warning 203: symbol is never used: "colorid"
C:\Games\сервер для SAMP 0.3a\3b\filterscripts\colored_change.pwn(95) : warning 203: symbol is never used: "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
11 Errors.
Добавлено (12.12.2010, 15:07)
---------------------------------------------
Всё с ошибками разобрался. Но когда пишу на сервере /cvet 2 то мне пишет "Server: unknown command"
(Я заменил команду /color на /cvet без ошибок и всё чётко и без пробелов.)
Добавлено (12.12.2010, 16:50)
---------------------------------------------
хз в чём проблема...(