Tag Leute,
wie macht man dass eigentlich dass wen ich zum Beispiel auf meinem Server schreibe, dass dann kommt "[Admin]firestormZ:..."
Danke im Voraus :))
Mit freundlichen Grüßen
firestormZ
Tag Leute,
wie macht man dass eigentlich dass wen ich zum Beispiel auf meinem Server schreibe, dass dann kommt "[Admin]firestormZ:..."
Danke im Voraus :))
Mit freundlichen Grüßen
firestormZ
Abfragen ob er Admin ist, dann [RANG]%s
Unter OnPlayerText
Das Abfrage ob er Admin use. ist und dann einfach wie rynn schon gesagt hat.
ok ich guck mal.. danke schonmal
EDIT://
public OnPlayerText(playerid, text[])
{
new string[512];
if(IsSpielerAdmin(playerid,3))
{
format(string,sizeof(string),"[Admin]%s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else if(IsSpielerAdmin(playerid,2))
{
format(string,sizeof(string),"[Supporter]%s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else if(IsSpielerAdmin(playerid,1))
{
format(string,sizeof(string),"[V.I.P]%s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else
{
format(string,sizeof(string),"%s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
}
Im Chat ist es so "firestormZ: [Admin]firestormZ: hi",
möchte es aber so : "[Admin]firestormZ: hi".
Danke im voraus
public OnPlayerText(playerid, text[])
{
new string[512];
if(IsSpielerAdmin(playerid,3))
{
format(string,sizeof(string),"[Admin] %s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else if(IsSpielerAdmin(playerid,2))
{
format(string,sizeof(string),"[Supporter] %s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else if(IsSpielerAdmin(playerid,1))
{
format(string,sizeof(string),"[V.I.P] %s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
else
{
format(string,sizeof(string),"%s: %s", SpielerName(playerid), text);
SendPlayerMessageToAll(playerid, string);
return 0;
}
}
Probier es mal so
nehmt doch nen switch das geht viel easier und spart Ressourcen.
nehmt doch nen switch das geht viel easier und spart Ressourcen.
Dann poste mal ein Code, anstatt hier Vorschläge zu machen
Dann poste mal ein Code, anstatt hier Vorschläge zu machen
wie dreist ist das denn bitte ?
kommst hier an und erwartest nen Code ?
Wie wärs wenn du dein Köpfchen mal ein wenig anstrengst ...
Dann poste mal ein Code, anstatt hier Vorschläge zu machen
werde ich ganz bestimmt nicht hol dir iwo anders dein c&p
es könnte so sein:
new rangname,rang[64];
switch(rangname){
case 0:rang="piapapo"(was dann eben passiert wenn rangname 0 ist)
case 1:rang="piapap"(was dann eben passiert wenn rangname 1 ist)
case 2:rang="piapapo"(was dann eben passiert wenn rangname 2 ist)
}
und schon ist die Variable Rang dein gewünschter Rangname. Also wird aus rangname(integer), rang(string)
berichtigen falls ich falsch liege hab das jetzt grad aus der kalten Schulter gemacht
mit case und switch möchte ich nicht arbeiten, da ich damit nicht klar komme, habe mir schon zig tutorials angeschaut und verstehe das allgemein nicht hab das problem übrigends immer noch nicht gelöst