[ScriptHilfe] /show funktioniert nicht
#1

Moin,

ich habe mir ein show cmd erstellt man gibt ig /show [Name] ein, die eingabe von dem Namen ist nicht wichtig.

Code:
CMD:show(playerid, params[])
{
 new pID, stringr[70],Notruf[MAX_PLAYERS];
 if(sscanf(params, "u",pID)) {
 for(new i; i < MAX_PLAYERS; i++)
 {
 SetPlayerMarkerForPlayer( i, playerid, ( GetPlayerColor( playerid ) & 0xFFFFFF00 ) );
 GetPlayerName(playerid,Notruf,sizeof(Notruf));
 format(stringr,sizeof(stringr),"SERVER: %s ist nun fьr alle sichtbar.",Notruf);
 SendClientMessageToAll(COLOR_WHITE,stringr);
 return 1;
 }
 }
 if(!IsPlayerConnected(pID)) {
 return SendClientMessage(playerid, COLOR_RED,"Kein Spieler mit dieser ID/Namen ist Online");
 }
 SetPlayerMarkerForPlayer( pID, playerid, ( GetPlayerColor( playerid ) & 0xFFFFFF00 ) );
 GetPlayerName(playerid,Notruf,sizeof(Notruf));
 format(stringr,sizeof(stringr),"SERVER: %s ist fьr dich sichtbar",Notruf);
 SendClientMessage(pID,COLOR_WHITE,stringr);
 GetPlayerName(pID,Notruf,sizeof(Notruf));
 format(stringr,sizeof(stringr),"SERVER: du bist nun fьr %s sichtbar",Notruf);
 SendClientMessage(playerid,COLOR_WHITE,stringr);
 return 1;
}
wenn man aber nun den Befehl nutzt egal ob mit namen oder ohne namen dann kommt die nachricht aber es erscheint kein Marker :O
Reply
#2

pawn Code:
// Make the players marker invisible to the player while keeping chat colour the same. Will only work correctly if SetPlayerColor has been used:
SetPlayerMarkerForPlayer( 42, 1, ( GetPlayerColor( 1 ) & 0xFFFFFF00 ) );
 
// Make the players marker fully opaque (solid) to the player while keeping chat colour the same. Will only work correctly if SetPlayerColor has been used:
SetPlayerMarkerForPlayer( 42, 1, ( GetPlayerColor( 1 ) | 0x000000FF ) );
invisible heist unsichtbar und bedeuted nicht sichtbar ^^ :P
wende mal die 2. verknьpfung an.
Reply
#3

Moin,

danke dir aber es funktioniert trotzdem nicht kann es an ShowPlayerMarkers(0); liegen?
Reply
#4

ja das ist sehr wohl mцglich, sollte mindestens auf 2 stehen, vorzugweise 1 damit man den marker von ьberall aus sehen kann.
Reply
#5

und wie bekomme ich den Marker unsichtbar bis er aufgerufen wird
Reply
#6

kann ich nur nochmal auf mein erstes zitat aus samp-wiki hinweisen.
mit 00 am ende unsichtbar machen und FF am ende kannst du es sichtbar machen.
Reply
#7

perfekt habe es hin bekommen danke dir
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)