13.02.2013, 21:31
Quote:
Lo pegй asн:
Код:
zcmd(admins, playerid, params[]) { ShowAdmins(playerid); return 1; } stock ShowAdmins(playerid) { new string[100], Name[MAX_PLAYER_NAME]; for(new i; i < MAX_PLAYERS; i++)//loop { if(IsPlayerConnected(i) && !IsPlayerNPC(i))//jugadores conectados, y no npcs { if(Info[i][pAdmin])//si son admins { GetPlayerName(i, Name, 24);//almacenamos en name el nombre format(string, 100, "%s {ffffff}%s %s",(Duty[i]) ? ("[ONDUTY]") : ("[OFFDUTY]"), GetAdminNameLevel( Info[i][pAdmin] ), Name ); SendClientMessage(playerid, (Duty[i]) ? (0x0000FF00) : (0xFF000000), string); } } } return 1; } stock GetAdminLevelName(level) { new Admin[20]; switch(level) { case 1: Admin = "Moderador a pruebas"; case 2: Admin = "Admin Junior"; case 3: Admin = "Administrador"; case 4: Admin = "Administrador Global"; case 5: Admin = "Admin Lнder"; case 1338: Admin = "Sub Dueсo"; case 99999: Admin = "Admin Dueсo"; // y agregas todos los rangos con el formato mensionado arriba } return Admin; } Код:
C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28401) : error 021: symbol already defined: "cmd_admins" C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28409) : warning 219: local variable "Name" shadows a variable at a preceding level C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28417) : error 035: argument type mismatch (argument 2) C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28418) : error 017: undefined symbol "Duty" C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28418) : error 029: invalid expression, assumed zero C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28418) : error 029: invalid expression, assumed zero C:\Users\Kevin\AppData\Local\Temp\Rar$DI43.664\HighQuality.net.pwn(28418) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors. |