Hallo liebes Breadfish Forum,
Undzwar habe ich mir vor paar monaten ein Tarn System für die Hitman Agentur gescriptet.
Ich wollte das Tarn Befehl so haben:
- Sobalt man /tarn eingibt ist der Name nicht mehr zusehen (nur derjenige der /tarn eingibt)
- Und man ist auf der Minikarte auch nicht mehr zusehen.
//TARNSYSTEM
new TarnDuty[MAX_PLAYERS];
if (strcmp("/tarn", cmdtext, true) == 0)
{
if(TarnDuty[playerid] == 0)
{
if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
SendClientMessage(playerid,COLOR_GRAD2,"Das Tarnen kostet dich 25000$");
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nun nicht mehr auf der Karte zu sehen.");
GivePlayerMoney(playerid, -25000);
SetPlayerColor(playerid,COLOR_HITMAN);
BizzInfo[6][bTill] += 25000;
TarnDuty[playerid] = 1;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"*Du darfst diesen Befehl nicht nutzen*");
}
}
if(TarnDuty[playerid] == 1)
{
if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
for(new i = 0; i < MAX_PLAYERS; i++)
ShowPlayerNameTagForPlayer(playerid, i, true);
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nun wieder auf der Karte zu sehen.");
SetPlayerColor(playerid,COLOR_WHITE);
TarnDuty[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"*Du darfst diesen Befehl nicht nutzen*");
}
}
}
Ich habe das früher so gemacht aber wenn ich den Befehl eingebe sehe ich denjenigen sein namen nicht..
könnt ihr mir vlt dabei helfen?