[Duda/ayuda] Sistema de logueo. -
LuKkY - 23.07.2015
Me gustarнa saber para los que tiene conocimiento de esto si hay alguna manera de reiniciar una gamemode sin tener que hacerlo desde el /rcon gmx ..Y asн sin tener que estar reiniciando constantemente el servidor para actualizarlo. En caso de que hubiera algun cуdigo para hacerlo o algъn comando que sepan que se actualize rбpidamente la gm IN-GAME dнganlo porfavor.
Espero respuestas,
Gracias a los que quieras ayudar.
Respuesta: [Duda/ayuda] Comando para reiniciar el gamemode. -
Goncho28 - 23.07.2015
SendRconCommand y pone el gmx, asн suele ir bien
Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
Toolkit - 23.07.2015
Si usas zcmd, algo asi.., en el caso de que uses otro solo le agregas la linea del comando rcon.
PHP код:
CMD:reiniciar(playerid, params[])
{
SendRconCommand("GMX");
return 1;
}
Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
LuKkY - 23.07.2015
Una duda aprovechando el post;
Код:
public OnPlayerConnect(playerid)
{
new UserPath
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE", "Coloca tu contraseсa debajo para loguearte.","Login","Quit");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Type your password below to register a new account.","Register","Quit");
}
return 1;
}
Porque me sale error en la linea de;
Код:
if(fexist(UserPath(playerid)))
Estoy en un intento de crear un sistema de logueo pero me sale este error en la linea previamente mencionada;
їAlguien me hecha una mano?
He intentado poner ";" en al final , nada, no se que es lo que falla.
Respuesta: Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
aoEXE - 23.07.2015
Quote:
Originally Posted by LuKkY
Una duda aprovechando el post;
Код:
public OnPlayerConnect(playerid)
{
new UserPath
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE", "Coloca tu contraseсa debajo para loguearte.","Login","Quit");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Type your password below to register a new account.","Register","Quit");
}
return 1;
}
Код:
if(fexist(UserPath(playerid)))
Estoy en un intento de crear un sistema de logueo pero me sale este error en la linea previamente mencionada;
їAlguien me hecha una mano? He intentado poner ";" en al final , nada, no se que es lo que falla.
|
UserPath no debe ser una variable... Debe ser una funciуn para sacar el nombre del archivo de cada usuario.
Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
LuKkY - 23.07.2015
Si saco la variable no me identifica el Path
Respuesta: [Duda/ayuda] Comando para reiniciar el gamemode. -
aoEXE - 23.07.2015
йsta es la funciуn
pawn Код:
#define Path "/NOMBRE DE CARPETA DEL SERVIDOR CAMBIALA xd/NOMBRE DE CARPETA DE USUARIOS CAMBIALA xd/%s.ini"
stock UserPath(playerid)
{
new string[100], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
format(string,sizeof(string),Path, name);
return string;
}
en el define debes colocar el nombre de la carpeta de tu servidor y la carpeta donde tienes los archivos de usuarios
Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
LuKkY - 23.07.2015
Hago lo que me dices y lo entiendo pero mira ;P
Y finalmente el error;
Respuesta: [Duda/ayuda] Comando para reiniciar el gamemode. -
aoEXE - 23.07.2015
te debiу faltar algъn ; en el cуdigo
Re: [Duda/ayuda] Comando para reiniciar el gamemode. -
Daniel-92 - 23.07.2015
El error dice que se esperaba ; pero se encontro if.
new UserPath
;
if(fexist(UserPath(playerid)))