C:\Users\Hellman\Desktop\New folder\pawno\include\/CRP/Commands/mask.pwn(31) : warning 202: number of arguments does not match definition C:\Users\Hellman\Desktop\New folder\pawno\include\/CRP/Commands/mask.pwn(31) : warning 202: number of arguments does not match definition C:\Users\Hellman\Desktop\New folder\pawno\include\/CRP/Commands/mask.pwn(31) : warning 202: number of arguments does not match definition C:\Users\Hellman\Desktop\New folder\pawno\include\/CRP/Commands/mask.pwn(31) : warning 202: number of arguments does not match definition
COMMAND:mask(playerid, params[])
{
new string[128],sendername[MAX_PLAYER_NAME];
if (PlayerInfo[playerid][pMask] == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You dont have a mask.");
switch(PlayerInfo[playerid][pMaskuse])
{
case 0:
{
PlayerInfo[playerid][pMaskuse] = 1;
format(string, sizeof(string), "* Stranger_%d puts on %s mask.",PlayerInfo[playerid][pMaskID], CheckSex(playerid));
foreach (Player,i)
{
ShowPlayerNameTagForPlayer(i,playerid,0);
}
PlayerMask[playerid] = Create3DTextLabel(PlayerNameEx(playerid),0xFFFFFFFF,0.0,0.0,0.0,8.0,GetPlayerVirtualWorld(playerid),1);
Attach3DTextLabelToPlayer(PlayerMask[playerid],playerid,0.0,0.0,0.2);
}
case 1:
{
PlayerInfo[playerid][pMaskuse] = 0;
format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
GiveNameSpace(sendername);
format(string, sizeof(string), "* %s takes off %s mask.", sendername, CheckSex(playerid));
foreach (Player,i)
{
ShowPlayerNameTagForPlayer(i,playerid,1);
}
Delete3DTextLabel(PlayerMask[playerid]);
}
}
line 31 ProxDetector(5.0, playerid, string, COLOR_PURPLE);
return 1;
}
COMMAND:mask(playerid, params[])
{
new string[128],sendername[MAX_PLAYER_NAME];
if (PlayerInfo[playerid][pMask] == 0) return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You dont have a mask.");
switch(PlayerInfo[playerid][pMaskuse])
{
case 0:
{
PlayerInfo[playerid][pMaskuse] = 1;
format(string, sizeof(string), "* Stranger_%d puts on %s mask.",PlayerInfo[playerid][pMaskID], CheckSex(playerid));
ProxDetector(5.0, playerid, string, COLOR_PURPLE);
foreach (Player,i)
{
ShowPlayerNameTagForPlayer(i,playerid,0);
}
PlayerMask[playerid] = Create3DTextLabel(PlayerNameEx(playerid),0xFFFFFFFF,0.0,0.0,0.0,8.0,GetPlayerVirtualWorld(playerid),1);
Attach3DTextLabelToPlayer(PlayerMask[playerid],playerid,0.0,0.0,0.2);
}
case 1:
{
PlayerInfo[playerid][pMaskuse] = 0;
format(sendername, sizeof(sendername), "%s", PlayerNameEx(playerid));
GiveNameSpace(sendername);
format(string, sizeof(string), "* %s takes off %s mask.", sendername, CheckSex(playerid));
ProxDetector(5.0, playerid, string, COLOR_PURPLE);
foreach (Player,i)
{
ShowPlayerNameTagForPlayer(i,playerid,1);
}
Delete3DTextLabel(PlayerMask[playerid]);
}
}
return 1;
}
ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
pawn Код:
pawn Код:
|
forward CloseMessageEx(playerid, color, string[], Float:range);
public CloseMessageEx(playerid, color, string[], Float: range)
{
new Float: PlayerX, Float: PlayerY, Float: PlayerZ;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(playerid, PlayerX, PlayerY, PlayerZ);
if(IsPlayerInRangeOfPoint(i, range, PlayerX, PlayerY, PlayerZ))
{
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
SendClientMessage(i, color, string);
}
}
}
}
}