Hey Leute,
ich bin dabei ein /show /unshow System zu machen das problem ist
ich möchte wenn man Connect da man keine Markers sieht
Das habe ich erst so gemacht indem ich ShowPlayerMarkes(0); bei OnGameModeInit einfüge das probem ist dann geht /show nicht.
ich bin langsam echt verwirrt ich hoffe ihr könnt mir helfen
/show by Blitze (meine gingen i-wie nie richtig)
if(strcmp(cmd, "/show", true,5) == 0)
{
if(IsPlayerConnected(playerid))
{
new str[70], pname[16]; GetPlayerName(playerid, pname, 16);
if(!strlen(cmdtext[6]))
{
for(new i=0; i<=GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
format(str, 70, " %s Ist nun für Alle Sichtbar",pname);
SendClientMessage(i,COLOR_YELLOW,str);
SetPlayerMarkerForPlayer(i,playerid,COLOR_ASKQ);
}
}
}
else
{
new id=strval(cmdtext[6]);
if(IsPlayerConnected(id))
{
format(str, 70, " %s Ist nun für dich Sichtbar",pname);
SendClientMessage(id,COLOR_YELLOW,str);
SetPlayerMarkerForPlayer(id,playerid,COLOR_ASKQ);
}
}
SetPlayerColor(playerid,COLOR_ASKQ);
SendClientMessage(playerid, COLOR_ASKQ, "Du bist nun für alle Sichtbar!" );
}
return 1;
}
if(strcmp(cmd, "/show", true,5) == 0)
{
if(IsPlayerConnected(playerid))
{
new str[70], pname[16]; GetPlayerName(playerid, pname, 16);
if(!strlen(cmdtext[6]))
{
for(new i=0; i<=GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
format(str, 70, " %s Ist nun für Alle Sichtbar",pname);
SendClientMessage(i,COLOR_YELLOW,str);
SetPlayerMarkerForPlayer(i,playerid,COLOR_ASKQ);
}
}
}
else
{
new id=strval(cmdtext[6]);
if(IsPlayerConnected(id))
{
format(str, 70, " %s Ist nun für dich Sichtbar",pname);
SendClientMessage(id,COLOR_YELLOW,str);
SetPlayerMarkerForPlayer(id,playerid,COLOR_ASKQ);
}
}
SetPlayerColor(playerid,COLOR_ASKQ);
SendClientMessage(playerid, COLOR_ASKQ, "Du bist nun für alle Sichtbar!" );
}
return 1;
}
/unshow (meins :P)
if(strcmp(cmd, "/us", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new pname[256]; GetPlayerName(playerid, pname, 256);
ShowPlayerMarkers(0);
SetPlayerColor(playerid,COLOR_WHITE);
SendClientMessage(playerid, COLOR_ASKQ, "Du bist nun nicht mehr auf der Karte sichtbar!");
return 1;
}
return 1;
}
if(strcmp(cmd, "/us", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new pname[256]; GetPlayerName(playerid, pname, 256);
ShowPlayerMarkers(0);
SetPlayerColor(playerid,COLOR_WHITE);
SendClientMessage(playerid, COLOR_ASKQ, "Du bist nun nicht mehr auf der Karte sichtbar!");
return 1;
}
return 1;
}
Ich hoffe ihr könnt mir helfen
mfg Dedi