/*Adminszolgálat színek: - 0. Kikapcsolva - 1. Citromsárga - 2. Piros - 3. Kék - 4. Zöld - 5. Fehér*/#include < a_samp >#include < zcmd >#include < sscanf >#define COLOR_YELLOW 0xFFFF00AA#define COLOR_RED 0xFF0000AA#define COLOR_BLUE 0x0037ffAA#define COLOR_GREEN 0x33AA33AA#define COLOR_WHITE 0xFFFFFFAA#undef MAX_PLAYERS#define MAX_PLAYERS 30 // Szerver férõhelyenew asz[MAX_PLAYERS];new str[64];CMD:duty(playerid,params[]){if(IsPlayerAdmin(playerid)){ new szin; if(sscanf(params,\"d\",szin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /duty < 0-5 >\"); if(szin == 0 || szin == 1 || szin == 2 || szin == 3 || szin == 4 || szin == 5) { if(szin == 0) { asz[playerid] = 0; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat kikapcsolva.\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s kilépett az adminszolgálatból.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 1) { asz[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Citromsárga )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 2) { asz[playerid] = 2; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Piros )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 3) { asz[playerid] = 3; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Kék )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 4) { asz[playerid] = 4; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Zöld )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 5) { asz[playerid] = 5; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Fehér )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); }} else { SendClientMessage(playerid, COLOR_RED, \"A színek 0 és 5 között lehetnek.\"); }} else { SendClientMessage(playerid, COLOR_RED, \"Nem vagy adminisztrátor.\"); }return 1;} public AdminCP(playerid){ for(new x = 0; x < MAX_PLAYERS; x ++) { if(PlayerInfo[playerid][pAdminSzoli] != 0) { SetPlayerMarkerForPlayer(x, playerid, Szin); } else { SetPlayerMarkerForPlayer(x, playerid, 0xFFFFFF00);//ezt a színt ne írd át, ez átlátszó } } return 1;} public OnPlayerConnect(playerid){asz[playerid] = 0;return 1;}public OnPlayerUpdate(playerid){if(asz[playerid] == 1){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_YELLOW,40.0,1000);}else if(asz[playerid] == 2){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_RED,40.0,1000);}else if(asz[playerid] == 3){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_BLUE,40.0,1000);}else if(asz[playerid] == 4){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_GREEN,40.0,1000);}else if(asz[playerid] == 5){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_WHITE,40.0,1000);}return 1;}public OnFilterScriptInit(){print(\"Bence adminszolgálat script betöltve.\");return 0;}
Nem ez. A szervered használ valamilyen adminrendszert?
/*Adminszolgálat színek: - 0. Kikapcsolva - 1. Citromsárga - 2. Piros - 3. Kék - 4. Zöld - 5. Fehér*/#include < a_samp >#include < zcmd >#include < sscanf >#define COLOR_YELLOW 0xFFFF00AA#define COLOR_RED 0xFF0000AA#define COLOR_BLUE 0x0037ffAA#define COLOR_GREEN 0x33AA33AA#define COLOR_WHITE 0xFFFFFFAA#undef MAX_PLAYERS#define MAX_PLAYERS 30 // Szerver férõhelyenew asz[MAX_PLAYERS];new str[64];CMD:duty(playerid,params[]){if(IsPlayerAdmin(playerid) || IsPlayerLAdmin(playerid)){ new szin; if(sscanf(params,\"d\",szin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /duty < 0-5 >\"); if(szin == 0 || szin == 1 || szin == 2 || szin == 3 || szin == 4 || szin == 5) { if(szin == 0) { asz[playerid] = 0; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat kikapcsolva.\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s kilépett az adminszolgálatból.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 1) { asz[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Citromsárga )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 2) { asz[playerid] = 2; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Piros )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 3) { asz[playerid] = 3; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Kék )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 4) { asz[playerid] = 4; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Zöld )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 5) { asz[playerid] = 5; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Fehér )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); }} else { SendClientMessage(playerid, COLOR_RED, \"A színek 0 és 5 között lehetnek.\"); }} else { SendClientMessage(playerid, COLOR_RED, \"Nem vagy adminisztrátor.\"); }return 1;} public AdminCP(playerid){ for(new x = 0; x < MAX_PLAYERS; x ++) { if(PlayerInfo[playerid][pAdminSzoli] != 0) { SetPlayerMarkerForPlayer(x, playerid, Szin); } else { SetPlayerMarkerForPlayer(x, playerid, 0xFFFFFF00);//ezt a színt ne írd át, ez átlátszó } } return 1;} public OnPlayerConnect(playerid){asz[playerid] = 0;return 1;}public OnPlayerUpdate(playerid){if(asz[playerid] == 1){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_YELLOW,40.0,1000);}else if(asz[playerid] == 2){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_RED,40.0,1000);}else if(asz[playerid] == 3){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_BLUE,40.0,1000);}else if(asz[playerid] == 4){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_GREEN,40.0,1000);}else if(asz[playerid] == 5){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_WHITE,40.0,1000);}return 1;}public OnFilterScriptInit(){print(\"Bence adminszolgálat script betöltve.\");return 0;}
Tessék:/*Adminszolgálat színek: - 0. Kikapcsolva - 1. Citromsárga - 2. Piros - 3. Kék - 4. Zöld - 5. Fehér*/#include < a_samp >#include < zcmd >#include < sscanf >#define COLOR_YELLOW 0xFFFF00AA#define COLOR_RED 0xFF0000AA#define COLOR_BLUE 0x0037ffAA#define COLOR_GREEN 0x33AA33AA#define COLOR_WHITE 0xFFFFFFAA#undef MAX_PLAYERS#define MAX_PLAYERS 30 // Szerver férõhelyenew asz[MAX_PLAYERS];new str[64];CMD:duty(playerid,params[]){if(IsPlayerAdmin(playerid) || IsPlayerLAdmin(playerid)){ new szin; if(sscanf(params,\"d\",szin)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /duty < 0-5 >\"); if(szin == 0 || szin == 1 || szin == 2 || szin == 3 || szin == 4 || szin == 5) { if(szin == 0) { asz[playerid] = 0; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat kikapcsolva.\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s kilépett az adminszolgálatból.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 1) { asz[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Citromsárga )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 2) { asz[playerid] = 2; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Piros )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 3) { asz[playerid] = 3; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Kék )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 4) { asz[playerid] = 4; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Zöld )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); } else if(szin == 5) { asz[playerid] = 5; SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálat bekapcsolva. ( Fehér )\"); GetPlayerName(playerid, str,sizeof(str)); format(str,128,\"%s adminszolgálatba lépett.\",str); SendClientMessageToAll(COLOR_RED,str); }} else { SendClientMessage(playerid, COLOR_RED, \"A színek 0 és 5 között lehetnek.\"); }} else { SendClientMessage(playerid, COLOR_RED, \"Nem vagy adminisztrátor.\"); }return 1;} public AdminCP(playerid){ for(new x = 0; x < MAX_PLAYERS; x ++) { if(PlayerInfo[playerid][pAdminSzoli] != 0) { SetPlayerMarkerForPlayer(x, playerid, Szin); } else { SetPlayerMarkerForPlayer(x, playerid, 0xFFFFFF00);//ezt a színt ne írd át, ez átlátszó } } return 1;} public OnPlayerConnect(playerid){asz[playerid] = 0;return 1;}public OnPlayerUpdate(playerid){if(asz[playerid] == 1){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_YELLOW,40.0,1000);}else if(asz[playerid] == 2){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_RED,40.0,1000);}else if(asz[playerid] == 3){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_BLUE,40.0,1000);}else if(asz[playerid] == 4){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_GREEN,40.0,1000);}else if(asz[playerid] == 5){ SetPlayerChatBubble(playerid, \"Admin szolgálatban\",COLOR_WHITE,40.0,1000);}return 1;}public OnFilterScriptInit(){print(\"Bence adminszolgálat script betöltve.\");return 0;}
C:\\Users\\zsombii\\Downloads\\asz.pwn(28) : error 017: undefined symbol \"IsPlayerLAdmin\"C:\\Users\\zsombii\\Downloads\\asz.pwn(88) : warning 235: public function lacks forward declaration (symbol \"AdminCP\")C:\\Users\\zsombii\\Downloads\\asz.pwn(92) : error 017: undefined symbol \"PlayerInfo\"C:\\Users\\zsombii\\Downloads\\asz.pwn(92) : warning 215: expression has no effectC:\\Users\\zsombii\\Downloads\\asz.pwn(92) : error 001: expected token: \";\", but found \"]\"C:\\Users\\zsombii\\Downloads\\asz.pwn(92) : error 029: invalid expression, assumed zeroC:\\Users\\zsombii\\Downloads\\asz.pwn(92) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 5 Errors.