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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: RightonTime - 2014. Augusztus 11. - 16:59:11

Cím: Prefix Segítség
Írta: RightonTime - 2014. Augusztus 11. - 16:59:11
Sziasztok KaRi. által készített rankot sikeresen megcsináltam! de egy problem van
több rankot is akkartam de ez nem sikerült! minden hogy megpróbáltam de nem jó segítsetek
Kód:

public OnPlayerText
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;
}

 
ha valaki tud segíteni az most ide írjon köszi! :D
Hiba kód:
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(57) : error 001: expected token: \";\", but found \"new\"
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(58) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(59) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(60) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(61) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(62) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(63) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(64) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(65) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(66) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(67) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(70) : error 010: invalid function or declaration
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(83) : error 054: unmatched closing brace (\"}\")
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(90) : warning 203: symbol is never used: \"ret_memcpy\"
E:\\cucc,server\\igazi szerver\\filterscripts\\adminn3.pwn(90) : warning 203: symbol is never used: \"szChat\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
13 Errors.

 
Az adminrendszerem LAdmin4v2!

Dupla hozzászólás automatikusan összefûzve. ( 2014. Augusztus 11. - 17:02:22 )

A Warningot ne figyeljétek!
Cím: Prefix Segítség
Írta: ViktorZs - 2014. Augusztus 11. - 17:21:07
Elsõ sort cseréld ki erre
 
public OnPlayerText(playerid, text[])
Cím: Prefix Segítség
Írta: TengeriMalac - 2014. Augusztus 11. - 18:49:32
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;
}

 
egyébként ha nem külön formáznád, hanem egy tömbbõl olvasnád ki a szintek neveit, akkor rövidebb lenne..
Cím: Prefix Segítség
Írta: Flash - 2014. Augusztus 11. - 21:24:45
[mod]Ennek van kiemelt téma is, zárok![/mod]