OnPlayerText [HELP] -
Avi Raj - 24.03.2013
Hey,
can anyone help me in it ?
Code:
if(pInfo[playerid][Adminlevel] >= 1) && text[0] == '#')
{
new msg[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(msg, sizeof(msg), "[ADMIN CHAT] %s: %s", pName, text[1]);
SendMessageToAdmins(msg);
}
Code:
stock SendMessageToAdmins(text[])
{
for(new i = 0, i < MAX_PLAYERS, i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_PINK, text);
}
}
}
errors :-
Code:
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : warning 215: expression has no effect
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Line 169 :-
Code:
if(pInfo[playerid][Adminlevel] >= 1) && text[0] == '#')
HelP!
Re: OnPlayerText [HELP] -
arjanforgames - 24.03.2013
What line is 169? Show us.
EDIT: I was being blind (line 169 at the end). Looking at it again.
EDIT 2:
pawn Code:
if(pInfo[playerid][Adminlevel] >= 1) && text[0] == '#')
Should be:
pawn Code:
if(pInfo[playerid][Adminlevel] >= 1) && text[0] == '#'
Re: OnPlayerText [HELP] -
Avi Raj - 25.03.2013
Code:
if(pInfo[playerid][Adminlevel] >= 1) && text[0] == '#'
{
new msg[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(msg, sizeof(msg), "[ADMIN CHAT] %s: %s", pName, text[1]);
SendMessageToAdmins(msg);
}
Code:
stock SendMessageToAdmins(text[])
{
for(new i = 0, i < MAX_PLAYERS, i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_PINK, text);
}
}
}
Code:
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(169 -- 170) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(181) : error 021: symbol already defined: "i"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(181) : warning 204: symbol is assigned a value that is never used: "i"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
Re: OnPlayerText [HELP] -
Pottus - 25.03.2013
if(pInfo[playerid][Adminlevel] >= 1 && text[0] == '#')
You had the ) in there
Re: OnPlayerText [HELP] -
Avi Raj - 25.03.2013
Thanks BUT Now 1 error.
Code:
stock SendMessageToAdmins(text[])
{
for(new i = 0, i < MAX_PLAYERS, i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_PINK, text);
}
}
}
Error:-
Code:
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(181) : error 021: symbol already defined: "i"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(181) : warning 204: symbol is assigned a value that is never used: "i"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Line no 181 :-
Code:
for(new i = 0, i < MAX_PLAYERS, i++)
Re: OnPlayerText [HELP] -
Avi Raj - 25.03.2013
Any Help?
Re: OnPlayerText [HELP] -
Scenario - 25.03.2013
Use semi-colons, not commas! There's a BIG difference between the two, especially in programming!
pawn Code:
for(new i = 0, i < MAX_PLAYERS, i++)
should be:
pawn Code:
for(new i = 0; i < MAX_PLAYERS; i++)
Re: OnPlayerText [HELP] -
Avi Raj - 25.03.2013
Thanks alot