31.05.2017, 04:24
Hola de nuevo xd tengo otra duda con este cmd, no se si funciona correctamente, pero estб bien estructurado segun yo xd, pasa que en el dialogo donde dice El administrador Matyaas te ha puesto en el mundo virtual ID 23 por ejemplo, dice siempre ID 0 en la respuesta, no importa el id que ponga, siempre da 0 :/
Код:
CMD:cambiarmundo(playerid, params[]) { if(Informacion[playerid][Nivel] >= 1) { if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11); new string[256]; if(sscanf(params, "ui", params[0], params[1])) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Uso: /CambiarMundo [ID] [MUNDO]"); SetPlayerVirtualWorld(params[0], params[1]); if(!IsPlayerConnected(params[0])) return Error(playerid, 0); format(string, 256, "{FFFFFF}Has cambiado el mundo virtual de %s al [ID] %d", pNombre(params[0]), params[1]); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Armado por un {FF0000}admin", string, "Cerrar", ""); format(string, 256, "{FFFFFF}El administrador %s te ha cambiado el mundo virtual al ID [%d]", aNombre(playerid), params[0]); ShowPlayerDialog(params[0], 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Armado por un {FF0000}admin", string, "Cerrar", ""); } else return Error(playerid, 3); return 1; }