SA-MP Forums Archive
Donde va esto para que funcione? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Donde va esto para que funcione? (/showthread.php?tid=632220)



Donde va esto para que funcione? - ElvergitaLarga - 10.04.2017

Tengo un problema, es que hice un mini sistema para cuando mueres con cargos (Otra vez) pero solo funcionу una vez y despuйs le empece con los detalles, como la vida y el color en el nik y eso, pero no funcionу mбs, lo que pasa al morir es que respawnea en un lugar cerca de donde murio, acб lo dejo:

PHP код:
//Esto estб en OnPlayerSpawn
if(Info[playerid][pWantedLevel] > 1)
    {
        
TogglePlayerControllable(playerid,0);
        
SetPVarInt(playerid"IsFrozen"0);
        
SendClientMessage(playerid, -1"{DBED15}Los mйdicos no van a tratar con un delincuente.");
        
SendClientMessage(playerid, -1"{DBED15}Espera a que la policнa te traslade.");
        
ApplyAnimation(playerid"SWEET""Sweet_injuredloop"4.0100001);
        
ApplyAnimation(playerid"SWEET""Sweet_injuredloop"4.0100001);
    } 
Primero lo probй en OnPlayerDeath, dуnde funcionу una vez y luego no funcionу mбs


Re: Donde va esto para que funcione? - GlobitoPawn - 10.04.2017

En OnPlayerDeath debes crear una condiciуn de que si tiene cargos, si es asн seteas la posiciуn de spawn y una variable para luego comprobar en OnPlayerSpawn si muriу con cargos.
Acб tienes un ejemplo, http://forum.sa-mp.com/showpost.php?...2&postcount=21.


Re: Donde va esto para que funcione? - ElvergitaLarga - 10.04.2017

Gracias, ese tema es uno anterior que no lo pude hacer andar, ahora parece que anda, solo que hay veces que carga todo, pero no justo en la posiciуn dуnde moris, no es exacto, me parece que es dуnde usas un comando algo asн


Re: Donde va esto para que funcione? - GlobitoPawn - 10.04.2017

Quote:
Originally Posted by ElvergitaLarga
Посмотреть сообщение
Gracias, ese tema es uno anterior que no lo pude hacer andar, ahora parece que anda, solo que hay veces que carga todo, pero no justo en la posiciуn dуnde moris, no es exacto, me parece que es dуnde usas un comando algo asн
Comprueba en quй momento sucede eso, lo mбs posible es que se estй seteando alguna variable que no cumpla con la condiciуn que estб en el callback OnPlayerDeath.


Re: Donde va esto para que funcione? - ElvergitaLarga - 10.04.2017

Por que cuando alguien muere se cae el server? Este es el log:

PHP код:
[19:36:03] [killPavel killed Dylan_MacCarthy Desert Eagle
----------
Loaded log file"server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[19:36:08password ""  (string)
[
19:36:08
[
19:36:08Server Plugins
[19:36:08] -------------- 



Re: Donde va esto para que funcione? - GlobitoPawn - 11.04.2017

Quote:
Originally Posted by ElvergitaLarga
Посмотреть сообщение
Por que cuando alguien muere se cae el server? Este es el log:

PHP код:
[19:36:03] [killPavel killed Dylan_MacCarthy Desert Eagle
----------
Loaded log file"server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[19:36:08password ""  (string)
[
19:36:08
[
19:36:08Server Plugins
[19:36:08] -------------- 
Estбs guardando/escribiendo archivos? Lo mбs posible es que sea eso.


Re: Donde va esto para que funcione? - ElvergitaLarga - 11.04.2017

Eso no entendн, en mi servidor local no pasa eso, en el host vi que pasa


Re: Donde va esto para que funcione? - GlobitoPawn - 11.04.2017

Quote:
Originally Posted by ElvergitaLarga
Посмотреть сообщение
Eso no entendн, en mi servidor local no pasa eso, en el host vi que pasa
En el callback OnPlayerDeath, antes de que se reinicie guardas algъn tipo de log o algo?
El mal uso de las funciones de SAMP referidas a los archivos causan crash.
En caso de que no sea eso, tendrбs que revisar todo el callback OnPlayerDeath.


Re: Donde va esto para que funcione? - ElvergitaLarga - 11.04.2017

Te paso los warnings que tengo desde que puse este sistema de muerte:

PHP код:
(6271) : warning 219local variable "SetPlayerSkin" shadows a variable at a preceding level
(6273) : warning 213tag mismatch 
Lineas:
PHP код:
new Skin GetPlayerSkin(playerid); //6271
GetPlayerFacingAngle(playeridPosA); //6273 



Re: Donde va esto para que funcione? - GlobitoPawn - 11.04.2017

Quote:
Originally Posted by ElvergitaLarga
Посмотреть сообщение
Te paso los warnings que tengo desde que puse este sistema de muerte:

PHP код:
(6271) : warning 219local variable "SetPlayerSkin" shadows a variable at a preceding level
(6273) : warning 213tag mismatch 
Lineas:
PHP код:
new Skin GetPlayerSkin(playerid); //6271
GetPlayerFacingAngle(playeridPosA); //6273 
PHP код:
//Agrega el tipo de variable que me faltу, en PosA.
new Float:PosA;
//Reemplaza tambiйn el "Skin" por el "SkinAgonizando" de SetSpawnInfo.
new SkinAgonizando GetPlayerSkin(playerid);
GetPlayerFacingAngle(playeridPosA);