D:\My server\gamemodes\LvG_Script.pwn(1437) : warning 217: loose indentation D:\My server\gamemodes\LvG_Script.pwn(1936) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1936) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1938) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1938) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

public OnPlayerConnect(playerid)
{
// Get the name of the player that connected and display a join message to other players
new name[MAX_PLAYER_NAME], string[24+MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s has joined the server.", name);
SendClientMessageToAll(0xC4C4C4FF, string);
return 1;
}
new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname));
CMD:pm(playerid, params[])
{
new targetid,message[128],string[256];
if(sscanf(params,"us[256]", targetid, message)) return SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /pm [playerid] [message]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_RED,"Player is not online");
if(targetid == playerid) return SendClientMessage(playerid,COLOR_RED,"You Can'nt PM Your Self!");
if(AllowPM[targetid] == 1)
{
format(string, sizeof(string),"PM From %s Message: %s", GetPlayerName(playerid), message);
SendClientMessage(targetid, COLOR_RED, string);
format(string, sizeof(string),"PM send to %s Message: %s", GetPlayerName(targetid), message);
SendClientMessage(playerid, COLOR_RED, string);
}
else return SendClientMessage(playerid, COLOR_RED,"That player is not allowing PM's to send to him, sorry!");
return 1;
}
D:\My server\gamemodes\LvG_Script.pwn(1983) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1983) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1985) : warning 202: number of arguments does not match definition D:\My server\gamemodes\LvG_Script.pwn(1985) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Warnings.
|
Код:
CMD:pm(playerid, params[])
{
new targetid,message[128],string[256];
if(sscanf(params,"us[256]", targetid, message)) return SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /pm [playerid] [message]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_RED,"Player is not online");
if(targetid == playerid) return SendClientMessage(playerid,COLOR_RED,"You Can'nt PM Your Self!");
if(AllowPM[targetid] == 1)
{
format(string, sizeof(string),"PM From %s Message: %s", GetPlayerName(playerid), message);
SendClientMessage(targetid, COLOR_RED, string);
format(string, sizeof(string),"PM send to %s Message: %s", GetPlayerName(targetid), message);
SendClientMessage(playerid, COLOR_RED, string);
}
else return SendClientMessage(playerid, COLOR_RED,"That player is not allowing PM's to send to him, sorry!");
return 1;
}
|
|
Код:
new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); |
|
For the rest you are not using GetPlayerName correctly. This is the correct way to use it:
pawn Код:
|