SA-MP Forums Archive
OnPlayerText [HELP] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: OnPlayerText [HELP] (/showthread.php?tid=425085)



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