GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: RightonTime - 2014. Augusztus 13. - 15:16:54

Cím: Prefix
Írta: RightonTime - 2014. Augusztus 13. - 15:16:54
Valaki megcsinálná nekem a KaRi. féle prefixes rendszert csak ne egy prefix legyen hanem öt! pl ha a gyerek kap egy 1es admin akkor a prefixe Moderátor legyen! leírom a prefixeket
1.level : Moderátor Színkód{FF002B}[Moderátor]{%06x}{3DE3B1}%s{007f9c}(%d):{3DE3B1}%s
2.level : Admin  Színkód{FF002B}{%06x}{3DE3B1}%s{007f9c}(%d):{3DE3B1}%s
3.level : Admin Színkód{FF002B}{%06x}{3DE3B1}%s{007f9c}(%d):{3DE3B1}%s
4.level : SzerverFelügyelõ Színkód:{FF002B}[szerverFelügyelõ]{%06x}{3DE3B1}%s{007f9c}(%d):{3DE3B1}%s
5.level : Tulajdonos Színkód{FF002B}[Tulajdonos]{%06x}{3DE3B1}%s{007f9c}(%d):{3DE3B1}%s
ha nincs admin szintje akkor Játékos : {FAF623}[Jatekos]{%06x}{03F2FF}%s{007f9c}(%d): {ffffff}%s
Elõreis köszönöm
(adminok , modik vagy bármien téma záró tudók. kérlek szépen ha kész valaki leírta akkor ne zárjátok a témát mer lehet nem lesz jó, majd én zárok! Köszi)
pl így:
public OnPlayerText(playerid, text[])
{
        new szChat[144];
    if(IsPlayerAdminLevel (playerid, 1)) format(szChat,sizeof (szChat),\"{FF002B}[Moderátor]{%06x}{3DE3B1}%s{007f9c}(%d):\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
    else {
    if(IsPlayerAdminLevel (playerid, 2)) format(szChat,sizeof (szChat),\"{FF002B}[Admin]{%06x}{3DE3B1}%s{007f9c}(%d):\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else {
        if(IsPlayerAdminLevel (playerid, 3)) format(szChat,sizeof (szChat),\"{FF002B}[Admin]{%06x}{3DE3B1}%s{007f9c}(%d):\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else {
        if(IsPlayerAdminLevel (playerid, 4)) format(szChat,sizeof (szChat),\"{FF002B}[szerverFelügyelõ]{%06x}{3DE3B1}%s{007f9c}(%d):\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else {
        if(IsPlayerAdminLevel (playerid, 5)) format(szChat,sizeof (szChat),\"{FF002B}[Tulajdonos]{%06x}{3DE3B1}%s{007f9c}(%d):\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else format(szChat,sizeof (szChat),\"{FAF623}[Jatekos]{%06x}{03F2FF}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);//Ez pedig az a rész hogy ha se nem Admin se nem V.I.P. akkor is küldjön üzenetet
    }
    SendClientMessageToAll(-1, szChat);
    return 0;
}
    //Ha ilyened már van vedd ki.
    stock pName(playerid) {
    new name[24];
    GetPlayerName(playerid,name,24);
    return name;
}

 
csak ez nem jó!
Cím: Prefix
Írta: ROOCK - 2014. Augusztus 13. - 15:25:08
van adminra változód ha van akkor azt másold be ha ez a változó akkor nem értem mért nem jó ez a code
Cím: Prefix
Írta: rayle - 2014. Augusztus 13. - 15:29:39
http://sampforum.hu/index.php?topic=54543.msg510051#msg510051
Már leírták a megoldást.
Cím: Prefix
Írta: Flash - 2014. Augusztus 13. - 15:32:18
[mod]Minek nyitsz kétszer témát?? Zárok.[/mod]