Hallo,
Versuche schon länger bei /members der Fraktion so zu machen, das die User nicht mit Rang angegeben werden also "Rang: 6 Name: BurtReynolds" sondern mit Rangnamen z.b LCN: "Don: BurtReynolds Nr: 1234"
Könnt ihr mir vlt. helfen?
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hast du Gf-?
Gruß Andy -
Ja ist ein GF Script
-
kenn jetzt nicht genau die Variablen vom GF im prinzig müsste es aber so passen:
if (pInfo[i][Rang] == 1)
{
format(string, sizeof(string), "RangName xyz %s", playername);
SendClientMessage(playerid, COLOR_WHITE, String);
}
else if( pInfo[i][Rang] == 2)
{
format(string, sizeof(string), "RangName xyz %s", playername);
SendClientMessage(playerid, COLOR_WHITE, String);
}usw....
sollte funktionieren musste das ganze halt nur ergänzen und auf die godfather variablen setzten. Das Namen abfragen und ein Sting sollten ja schon drin sein wenn nicht noch definieren und mit dem namen füllen.
Viele Grüße
Steven alias nennt_mich_Steven aka NMS/edit: muss dann nartürlich in die for schleife die im members befehl schon da sein sollte...
/edit: Achso wenn du die Tel nummer noch haben möchtest einfach ins format noch mit hinterklatschen nur halt wichtig für [i] nicht für [playerid] -
Hallo,
Verwende einen Editierten LoH Script...
Leider bin ich nur Anfänger im Scripten...
Ich sende euch ma die Zeile von /members..
if(strcmp(cmdtext, "/members", true)==0)
{
if(PlayerInfo[playerid][pMember] > 0)
{
SendClientMessage(playerid, COLOR_BLUE, "Fraktions Mitglieder Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new mymember;
mymember = PlayerInfo[playerid][pMember];
new myleader;
myleader = PlayerInfo[playerid][pMember];
if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Rang: %s Name: %s Ph: %d",PlayerInfo[i][pRank],sendername,PlayerInfo[i][pPnumber]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
}
return 1;
}
if(PlayerInfo[playerid][pLeader] > 0)
{
SendClientMessage(playerid, COLOR_BLUE, "Fraktions Mitglieder Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new mymember;
mymember = PlayerInfo[playerid][pLeader];
new myleader;
myleader = PlayerInfo[playerid][pLeader];
if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "Rang: %s Name: %s Ph: %d",PlayerInfo[i][pRank],sendername,PlayerInfo[i][pPnumber]);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
}
return 1;
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.