Donde va esto para que funcione?
#1

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
Reply
#2

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.
Reply
#3

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н
Reply
#4

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.
Reply
#5

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] -------------- 
Reply
#6

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.
Reply
#7

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

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.
Reply
#9

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 
Reply
#10

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); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)