if(IsPlayerAdmin(playerid)) GangZoneShowForAll(gangzone,COLOR_LIGHTBLUE);
zu:
GangZoneShowForPlayer(playerid, gangzone,COLOR_LIGHTBLUE);
Beiträge von Jeffry
-
-
-
Oh ich sehe grade, du hast das falsche Callback gepostet.
Poste bitte das OnPlayerRequestSpawn Callback, und mache die Änderungen des letzten Posts Rückgangig. -
case DIALOG_SEX:
{
if(response)
{
Spieler[playerid][pSex] = listitem + 1;
}
} -
Füge dort, jeweils vor
return 1;
das hier ein:
PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid); -
Poste bitte dein OnPlayerRequestSpawn - Callback.
-
Poste bitte nochmal deine aktuelle Login Funktion, und den Befehl mit dem du den Skin änderst.
-
Das geht mit:
https://wiki.sa-mp.com/wiki/GangZoneShowForAll
bzw. mit:
https://wiki.sa-mp.com/wiki/GangZoneShowForPlayer[wiki]GangZoneShowForAll[/wiki]
[wiki]GangZoneShowForPlayer[/wiki] -
Du kannst es dir hier herauskopieren:
http://pastebin.com/JvsDU2Uz -
Für eine Kommastelle musst du einen Punkt nehmen (amerikanische Schreibweise):
GangZoneCreate(1181.835, -1737.13, 1333.949, -1658.175); -
Setze das SpawnPlayer unter die ganzen dini_Ints und füge bei OnPlayerSpawn das hier ein:
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); -
Also wenn der "Frang" als 1 abgespeichert ist soll "Test1" erscheinen.
Unter den Includes:
new fRang[5][16];Bei OnGameModeInit:
fRang[0] = "Test1";
fRang[1] = "Test2";
//...Und dann so:
new rang = sSpieler[playerid][Frang];
format(string, sizeof(string), "%s %s ist jetzt im Polizei Dienst!",fRang[rang],sName);
SendClientMessageToAll(farbe_hellblau,string); -
Ja, anstatt der einen format Zeile, den switch.
-
Das kannst du mit einem switch prüfen.
switch(PlayerInfo[playerid][pAdminLevel])
{
case 1: format(text,sizeof(text),"{FF1717}(( {FFFFFF}%s %s: %s {FF1717}))",AdminRang[PlayerInfo[playerid][pAdminLevel]],PlayerName(playerid), stxt);
case 2: format(text,sizeof(text),"{F50000}(( {FFFFFF}%s %s: %s {F50000}))",AdminRang[PlayerInfo[playerid][pAdminLevel]],PlayerName(playerid),stxt);
//...
} -
Versuche es so:
new str[145], name[MAX_PLAYER_NAME], ip[16];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
GetPlayerIp(playerid, ip, sizeof(ip));
format(str, sizeof(str), ""#HTML_GELB"Hallo %s \n"#HTML_WEIS"Dein Account wurde gefunden! \nBitte gib nun dein Passwort ein \n Deine IP: "#HTM_GELB"%s", name, ip);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"NewLife-Login",str ,"Login","Abbrechen"); -
Schaue dir dieses Tutorial an, dort wird erklärt wie du das machen kannst:
http://forum.sa-mp.com/showthread.php?t=162488 -
Mit
\n
Kannst du einen Zeilenumbruch machen. -
Kannst du bitte die Zeile 24880 posten, und die 24881?
-
Das würde nur gehen, wenn jeder Spieler das Objekt bei sich installiert.
Alternativ kannst du dir mal dieses. Plugin anschauen, das geht in diese Richtung:
Global Custom Skins - automatische Skin/Vehikle/Objekte Model Download & Integration -
Das kannst du mit einem Editor wie diesem machen:
http://forum.sa-mp.com/showthread.php?t=416138