Wie mache ich das das Farben für Verschiedene Fraktionen sind?
also z.B
Cop = Blau
FBI = Schwarz
Fahrschule=Hellblau
etc..
gibt es da irgentein Filterscript für ?
Wie mache ich das das Farben für Verschiedene Fraktionen sind?
also z.B
Cop = Blau
FBI = Schwarz
Fahrschule=Hellblau
etc..
gibt es da irgentein Filterscript für ?
GodFather oder Selfmade ?
wenns selfmade ist kann ich net helfen
WiniPuchas ... tolle Hilfe.
Erst denken dann posten.
kannste ma sehen
Kannste bitte den Spam lassen ?
Sonst bekommste gleich noch ne Warnung wegen Spam.
Gotfather Script hab ich
Also am besten Definierst du erstmal die Farben der Fraktionen
//Nickname Teamfarben
#define COLOR_COP 0x1E90FF00
#define COLOR_FBI 0x00008000
#define COLOR_ARMY 0x00800000
#define COLOR_TAXI 0xFFFF0000
#define COLOR_MEDIC 0xFF8181AA
#define COLOR_PRESI 0xFF149300
Du kannst deine Restlichen Fraktionen hinzufügen und die Farbcodes hinten bearbeiten.
Die Farbcodes sind die Farbe in dem später die Namen sind.
So nun suchst du im Script nach
public SetPlayerToTeamColor(playerid)
So nun schreibst du alle deine Fraktionen da rein
Das sollte im Endeffekt so aussehen.
public SetPlayerToTeamColor(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//fraktion 1
{
SetPlayerColor(playerid,COLOR_COP); // Copfarbe
}
else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//Fraktion 2
{
SetPlayerColor(playerid,COLOR_FBI); // FBIfarbe
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) //Fraktion 3
{
SetPlayerColor(playerid,COLOR_ARMY); // Armyfarbe
}
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) // Fraktion 4
{
SetPlayerColor(playerid,COLOR_MEDIC); // Arztfarbe
}
else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) // Fraktion 10
{
SetPlayerColor(playerid,COLOR_TAXI); // Taxifarbe
}
return 1;
}
}
Du kannst natürlich wieder mehr Farben definieren und andere Fraktionen rein schreiben.
So wenn du das getan hast suchen wir nach den Spawns im Script
if(PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
{
SetPlayerToTeamColor(playerid); //<------------ hier
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
PlayerInfo[playerid][pInt] = 3;
PlayerInfo[playerid][pLocal] = 241;
return 1;
}
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Polizeispawn
{
SetPlayerToTeamColor(playerid);//<------------ hier
rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return 1;
}
Du musst dann einfach überall am Anfang SetPlayerToTeamColor(playerid); hinzufügen.
Das machste bei allen anderen auch.
Und dann setzt du noch in OnPlayerSpawn am Ende unter DEN SPAWNS
SetPlayerToTeamColor(playerid);
Ich hoffe ich konnte dir damit helfen.
C:\Dokumente und Einstellungen\riangrafix\Desktop\gf.pwn(5208) : error 029: invalid expression, assumed zero
Was heißt das ?! Ich krieg den error irgentwie nicht weg
Post mal bitte die Zeile ...
Ach egal eh ich versteh eh nix eh -.-
Ich finde davon garnichts und wenn ich sowas finde ist es falsch -.-
Das geht mir voll auf die Nüsse
Edit:// in der Zeile war garnichts ;; Gibt es nicht irgentwie TuTs Wo einer Spricht und alle Grundlagen erklärt ? das würd ich verstehn^^
Links am Rand stehen Nummern..
Gehe bis zu 5208 und Poste was in der Zeile steht .. hast du TeamViewer ?
Ja habe ich