Posts: 24
Threads: 9
Joined: Jun 2014
Reputation:
0
Tengo unos dos problemas, el primero es que hice un guardado de IP, pero al guardarlas aparecen con sнmbolos raros o a veces ni se guardan, a que se debe --- El segundo problema es que tengo un sistema de cargos pero al morir con cargos el jugador debe permanecer en el lugar (no spawnear) pero me aparece afk siendo que no lo esta, cual seria el problema?
Posts: 330
Threads: 12
Joined: May 2010
Reputation:
0
El problema serнa que hay un error en el cуdigo, el cual no pusiste.
Posts: 24
Threads: 9
Joined: Jun 2014
Reputation:
0
їDe cual de los dos problemas hablas?
Posts: 4,930
Threads: 467
Joined: Dec 2010
Posts: 4,930
Threads: 467
Joined: Dec 2010
1-
Код:
new plrIP[16];
GetPlayerIp(playerid, plrIP, sizeof(plrIP)); obtenemos la ip del jugador
format(Jugador[playerid][IP],32,"%s",plrIP);// guardamos la ip del jugador en una variable
2.
Код:
new Float:posicion_muerte[MAX_PLAYERS][3];
public OnPlayerSpawn(playerid){
if(Jugador[playerid][Cargos] > 0)
{
// cuando spawneamos cargados la posicion del jugador obtenida al morir
SetPlayerPos(playerid, posicion_muerte[playerid][0],posicion_muerte[playerid][1],posicion_muerte[playerid][2]);
// demas ..
}
return true;
}
public OnPlayerDeath(playerid, killerid, reason){
if(Jugador[playerid][Cargos] > 0)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x,y,z);
// cuando muere guardamos la posicion del jugador
posicion_muerte[playerid][0] = x;
posicion_muerte[playerid][1] = y;
posicion_muerte[playerid][2] = z;
// demas ..
}
return true;
}