-
Sziasztok. Valaki tudna írni egy OnPlayerText hez olyant hogy ha SZINT(Admint szintre gondolok.) 5 akkor ha ír a Chatba akkor azt írja pl : PC[iD:2]: <<Tulaj Helyettes!>> Teszt. Előreis köszönömm!
-
Hello, ez nem teljesen az, de ki tudsz belőle indulni.
public OnPlayerText(playerid, text[])
{
if(Kérdezd le az admint)
{
new nev[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, nev, 24);
format(string, sizeof(string), \"[Admin]%s %s\", nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
-
public OnPlayerText(playerid, text[])
{
if(Kérdezd le az admint)
{
new nev[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, nev, 24);
format(string, sizeof(string), \"[Admin]%s %s\", nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
akkor ezt ha berakom nem jó?
if(5)
{
new nev[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, nev, 24);
format(string, sizeof(string), \"[Admin]%s %s\", nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
PL?
Dupla hozzászólás automatikusan összefûzve. ( 2016. február 19. - 16:08:15 )
Jajj sorry ezt kell oda!
if(PlayerInfo[playerid][Level] >= 5) {
-
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][Level] >= 5)
{
new nev[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, nev, 24);
format(string, sizeof(string), \"[Admin]%s %s\", nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
Igen így jó, szóval most ha az illető 5ös szintű admin vagy annál nagyobb, akkor a chatbe a neve előtt lesz hogy [ Admin ]
-
okés köszi. de ezt lehet tovább? pl Admin, Tulaj, V.I.P!?
-
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][Level] >= 5)
{
new nev[MAX_PLAYER_NAME], string[128],adminnev[20];
GetPlayerName(playerid, nev, 24);
switch(PlayerInfo[playerid][Level])
{
case 1: adminnev = \"VIP\"; // Ha 1-es az adminszintje akkor \'VIP\'-et fog kiírni
case 2: adminnev = \"2 Admin\"; //... és így tovább
}
format(string, sizeof(string), \"[%s]%s %s\",adminnev, nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
Én így szoktam csinálni.
Csak hozzá kell írnod a többi adminszintnek a nevét.
-
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][Level] >= 5)
{
new nev[MAX_PLAYER_NAME], string[128],adminnev[20];
GetPlayerName(playerid, nev, 24);
switch(PlayerInfo[playerid][Level])
{
case 1: adminnev = \"VIP\"; // Ha 1-es az adminszintje akkor \'VIP\'-et fog kiírni
case 2: adminnev = \"2 Admin\"; //... és így tovább
}
format(string, sizeof(string), \"[%s]%s %s\",adminnev, nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
Ha ezt így beteszem akkor csak szint 5 ösnek fogja kiírni!
-
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][Level] >= 5)
{
new nev[MAX_PLAYER_NAME], string[128],adminnev[20];
GetPlayerName(playerid, nev, 24);
switch(PlayerInfo[playerid][Level])
{
case 1: adminnev = \"VIP\"; // Ha 1-es az adminszintje akkor \'VIP\'-et fog kiírni
case 2: adminnev = \"2 Admin\"; //... és így tovább
}
format(string, sizeof(string), \"[%s]%s %s\",adminnev, nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
return 1;
}
Ha ezt így beteszem akkor csak szint 5 ösnek fogja kiírni!
nagyon nehéz átírni,ugye? :wall:
-
public OnPlayerText(playerid, text[])
{
new nev[MAX_PLAYER_NAME], string[128],adminnev[20];
GetPlayerName(playerid, nev, 24);
switch(PlayerInfo[playerid][Level])
{
case 0: adminnev = \"Játékos\"; // Ha nem admin,akkor \'Játékos\'-t fog kiírni,de ezeket átírhatod amire akarod.
case 1: adminnev = \"VIP\"; // Ha 1-es az adminszintje akkor \'VIP\'-et fog kiírni
case 2: adminnev = \"2 Admin\"; //... és így tovább
case 3: adminnev = \"3 Admin\";
case 4: adminnev = \"FőAdmin\";
case 5: adminnev = \"Tulaj\";
}
format(string, sizeof(string), \"[%s]%s %s\",adminnev, nev, text);
SendClientMessageToAll(-1,string);
return 0;
}
Ja igen,észrevettem egy hibát.
Így már jó lesz.
-
Köszönöm!
Dupla hozzászólás automatikusan összefûzve. ( 2016. február 20. - 08:56:43 )
Hogyan kéne be színezni? Próbáltam de ugyan úgy fehér volt + más írásokat irt ki!
-
Írj a prefix elé egy hex color id-t, a színpalettába kedvedre keverheted a színeket
-
aha értem