30.10.2010, 09:25
I'v been trying to make a /stealth command if a player has a kill streak of 3
My problem is the stealth part, SetPlayerMarkerForPlayer( 100, 1, 0xFFFFFF00 ); hides the players icon, but when i i'm not sure on what would make there icon appear again when they type /stealthoff
my code so far:
any help would be appreciated.
My problem is the stealth part, SetPlayerMarkerForPlayer( 100, 1, 0xFFFFFF00 ); hides the players icon, but when i i'm not sure on what would make there icon appear again when they type /stealthoff
my code so far:
Код:
if (strcmp("/stealth", cmdtext, true, 5) == 0)
{
if(KillingSpree[playerid] < 3) return SendClientMessage(playerid,COLOR_YELLOW,"You Need A Kill Streak of 3 To Use Stealth Mode");
KillingSpree[playerid]-3;
if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You Can Only Use This Command every 30 seconds.");
SetPVarInt(playerid,"CMDABUSE",GetTickCount()+30000);
SetPlayerMarkerForPlayer( 100, 1, 0xFFFFFF00 );
SendClientMessage(playerid, COLOR_RED,"Type /stealthoff To Disabled Stealth Mode");
return 1;
}
if (strcmp("/stealthoff", cmdtext, true, 5) == 0)
{
if(KillingSpree[playerid] < 3) return SendClientMessage(playerid,COLOR_RED,"You Havn't Activated Stealth Mode Yet!");
KillingSpree[playerid]-3;
if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You Can Only Use This Command every 30 seconds.");
SetPVarInt(playerid,"CMDABUSE",GetTickCount()+30000);
SetPlayerMarkerForPlayer( 100, 1, COLOR_ORANGE );
SendClientMessage(playerid, COLOR_RED,"Stealth Mode Disabled");
return 1;
}


