08.01.2010, 00:42
Now before we get started, the commands are returning 1.
I'm trying to make an invisible command (saw a discussuion on another topic a wile back that returning 0 under OnPlayerUpdate will desync you, basically making you invisible.) But when I try to enter the commands they return "SERVER: Unknown command."
Here's the codes..
I'm trying to make an invisible command (saw a discussuion on another topic a wile back that returning 0 under OnPlayerUpdate will desync you, basically making you invisible.) But when I try to enter the commands they return "SERVER: Unknown command."
Here's the codes..
Код:
dcmd_invisible(playerid, cmdtext[])
{
#pragma unused cmdtext
if(pInfo[playerid][Level] < 2) return SendClientMessage(playerid,COLOR_RED,"ERROR: You must be level 2 to become invisible");
SetPlayerPos(playerid,0.00,0.00,0.00);
Invisible[playerid] = 1;
SendClientMessage(playerid,COLOR_LIGHTGREEN,"You are now invisible");
return 1;
}
dcmd_invisibleoff(playerid, cmdtext[])
{
#pragma unused cmdtext
if(pInfo[playerid][Level] < 2) return SendClientMessage(playerid,COLOR_RED,"ERROR: You're not invisible!");
if(Invisible[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"ERROR: You're not invisible!");
Invisible[playerid] = 0;
SendClientMessage(playerid,COLOR_LIGHTGREEN,"You are now visible!");
return 1;
public OnPlayerUpdate(playerid)
{
if(GetPlayerPing(playerid) >= 750)
{
[...]
}
if(GetPlayerWeapon(playerid) == 38)
{
[...]
}
if(Invisible[playerid])return 0;
return 1;
}
}

