error 001: expected token: It doesn't seem to define.
#1

Hey all, so to make it easy for me to check all the scripts I decided to use include .pwn files.

pawn Код:
//  ===== [SERVER] =====
#include "SomeServer/Server/server_config.pwn"
#include "SomeServer/Server/server_colors.pwn"
#include "SomeServer/Server/server_defines.pwn"

//  ===== [PLAYER] =====
#include "SomeServer/Server/player_core.pwn"
I defined this in server_colors.pwn

pawn Код:
#define TEXT            "{00757D}"
and a bunch of others
But the problem is, I used
pawn Код:
SendClientMessageEx(playerid, -1, "[LOGIN] "TEXT"Hello, %s! Enter your account password to access your account.", GetName(playerid));
pawn Код:
SomeServer/Server/player_core.pwn(68) : error 001: expected token: "-string end-", but found "-identifier-"
SomeServer/Server/player_core.pwn(68) : error 017: undefined symbol "TEXT"
SomeServer/Server/player_core.pwn(68) : warning 215: expression has no effect
SomeServer/Server/player_core.pwn(68) : error 001: expected token: ";", but found ")"
SomeServer/Server/player_core.pwn(68) : fatal error 107: too many error messages on one line
The line 68 is the SendClientMessageEx.

Any idea?
Reply
#2

pawn Код:
SendClientMessageEx(playerid, colour, const form[], va_args<>)
{
    new str[256];
    va_format(str, sizeof (str), form, va_start<3>);
    return SendClientMessage(playerid, colour, str);
}
Reply
#3

Try to put instead of "TEXT" - {00757D}
Reply
#4

But I want all the defines to work correctly in the other .pwn files.
Reply
#5

1. Do you include these file before or after line 68?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)