[DUDA/AYUDA]Guardar Y Cargar Score! -
yesid001 - 23.12.2013
Buenas a todos, salu2
La Duda que tengo, es como ago para que cuando un administrador se ponga duty, sele guarde el score que tenia, y cuando se ponga duty off, sele cargue elque tenia!
es para evitar abusar de los comandos de adminsitrador para ganar score asi mismo :3
solo neceesito los codigos/varialbles que guarden el score de la persona que usa el CMD y al momento de usar cierto comando (en este casi/adminoff), le ponga elque tenia al usa (en este casi (adminon) el coamndo opuesto..
Les agradeceria mucho, gracias!
PD: uso ladmin 4.2
Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
Adoniiz - 23.12.2013
creas una variable por jugador y almacenas allн el score..
pawn Код:
new score_que_tenia[MAX_PLAYERS];
// en OnPlayerConnect y OnPlayerDisconnect
score_que_tenia[playerid] = 0;
// en el comando
score_que_tenia[playerid] = GetPlayerScore(playerid);
// cuando se ponga off duty
SetPlayerScore(playerid, score_que_tenia[playerid]);
score_que_tenia[playerid] = 0;
Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
yesid001 - 24.12.2013
Exelente xD
Y Agregue SetPlayerScore(playerid, score_que_tenia[playerid]); tambien al OnPlayerDisconnect Porque Si No, Podian Subirse EL Score Como Admins, Y usar /q Y Bolber A Entrar Y Quedaban Con El Score Que Ganaron De Admins xD!
Gracias!
Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
Adoniiz - 24.12.2013
Quote:
Originally Posted by yesid001
Exelente xD
Y Agregue SetPlayerScore(playerid, score_que_tenia[playerid]); tambien al OnPlayerDisconnect Porque Si No, Podian Subirse EL Score Como Admins, Y usar /q Y Bolber A Entrar Y Quedaban Con El Score Que Ganaron De Admins xD!
Gracias!
|
puedes agregarle una sentencia a SetPlayerScore, porque si no todos los jugadores les puede setear a cero el score cuando se desconecten...
pawn Код:
// en OnPlayerDisconnect
if(var_adminOnDuty[playerid] == 1)
{
SetPlayerScore(playerid, score_que_tenia[playerid]);
}
Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
yesid001 - 27.12.2013
Quote:
Originally Posted by Adoniiz
puedes agregarle una sentencia a SetPlayerScore, porque si no todos los jugadores les puede setear a cero el score cuando se desconecten...
pawn Код:
// en OnPlayerDisconnect if(var_adminOnDuty[playerid] == 1) { SetPlayerScore(playerid, score_que_tenia[playerid]); }
|
JaJa Gracias, Fue Exactamente Loque Me paso xD!
Gracias
Lo Ise De Esta Forma:
PHP код:
if(DutyAdmin[playerid] == true) return SetPlayerScore(playerid, score_que_tenia[playerid]),SetPlayerMoney(playerid, dinero_que_tenia[playerid]);
JaJa Salu2 Gracias
Re: Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
Daniel-92 - 27.12.2013
Quote:
Originally Posted by yesid001
JaJa Gracias, Fue Exactamente Loque Me paso xD!
Gracias
Lo Ise De Esta Forma:
PHP код:
if(DutyAdmin[playerid] == true) return SetPlayerScore(playerid, score_que_tenia[playerid]),SetPlayerMoney(playerid, dinero_que_tenia[playerid]);
JaJa Salu2 Gracias
|
quita el return, porque asi estas deteniendo el cуdigo en ese lugar y todo lo que estб abajo no se ejecutara.
Respuesta: Re: Respuesta: [DUDA/AYUDA]Guardar Y Cargar Score! -
yesid001 - 27.12.2013
Quote:
Originally Posted by Daniel-92
quita el return, porque asi estas deteniendo el cуdigo en ese lugar y todo lo que estб abajo no se ejecutara.
|
Si, Tienes Toda La Razon xD!
Pero Entonces, Si Lo Encierro Asi:
PHP код:
{
if(DutyAdmin[playerid] == true) return SetPlayerScore(playerid, score_que_tenia[playerid]),SetPlayerMoney(playerid, dinero_que_tenia[playerid]);
}
Ya funcionara lode abajo ?
O Enves De Return, Que Le Pongo para Que SI Es AdminDuty pase Eso ?? AYUDA