26.05.2010, 18:31
Necesito ayuda ante algo que tiene que ver con dini:
En mi servidor he puesto comandos y funciones con dini para realizar acciones y hacerlas mбs cуmodas para los jugadores.
Como por ejemplo, un comando para cambiar el skin. El jugador cambia el skin y ademбs se guarda en su cuenta, para otra vez que entre al servidor, el sistema analiza su skin y pueda cambiarlo automбticamente. La funciуn serнa asн:
Bien, el problema estб en la funciуn dini_Exists ya que pawno lo marca como un aviso y no lo reconoce: warning 202: number of arguments does not match definition.
Y asн con diversos aсadidos.
Al entrar al servidor y hacer spawn, el skin del jugador se coloca respecto a su Id recogido desde su carpeta correctamente, pero si el jugador no tiene ningъn Id en dicha carpeta, el skin de este se transforma en el Id 0, es decir, el skin de CJ.
Ademбs de ser asн con otras funciones.
Pedirнa saber cuбl es la funciуn que cambiase dini_Exists por su correspondiente y asн no obtener error alguno.
En mi servidor he puesto comandos y funciones con dini para realizar acciones y hacerlas mбs cуmodas para los jugadores.
Como por ejemplo, un comando para cambiar el skin. El jugador cambia el skin y ademбs se guarda en su cuenta, para otra vez que entre al servidor, el sistema analiza su skin y pueda cambiarlo automбticamente. La funciуn serнa asн:
pawn Код:
public OnPlayerSpawn(playerid)
{
if(dini_Exists(file, "Skin")) // Esto analiza el skin del jugador.
{
dini_Int(file, "Skin"); SetPlayerSkin(playerid, dini_Int(file, "Skin")); // Y aquн se lo coloca.
}
return 1;
}
Y asн con diversos aсadidos.
Al entrar al servidor y hacer spawn, el skin del jugador se coloca respecto a su Id recogido desde su carpeta correctamente, pero si el jugador no tiene ningъn Id en dicha carpeta, el skin de este se transforma en el Id 0, es decir, el skin de CJ.
Ademбs de ser asн con otras funciones.
Pedirнa saber cuбl es la funciуn que cambiase dini_Exists por su correspondiente y asн no obtener error alguno.