SA-MP Forums Archive
Deja de funcionar pawno - 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: Deja de funcionar pawno (/showthread.php?tid=480023)



Deja de funcionar pawno - ValenRatti - 08.12.2013

Estoy haciendo un sistema de robar banco con timers y demбs, pero no me deja compilar ya que deja de funcionar el pawno: pawno complier dejo de funcionar, eso dice, les dejo el script haber si encuentran algun error o alguna llave que falte sin que me haya dado cuenta:
pawn Код:
CMD:robarbanco(playerid, params[])
{
  if(YaRobo[playerid] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "Ya robaste el banco, tienes que esperar 4 paydays desde la ultima vez que robaste");
  if (!IsPlayerInRangeOfPoint(playerid, 8.0, 1013.9489,-1169.8992,12.6183)) return SendClientMessage(playerid, COLOR_WHITE, "No estas en las cajas fuertes del banco");
    if(IsPlayerConnected(playerid))
            {
                EstaRobando[playerid] = 1;
                ApplyAnimation(playerid,"BOMBER","BOM_PLANT_LOOP",4.0,1,0,0,0,-1);
                SendClientMessage(playerid,COLOR_WHITE," Estбs robando el banco, espera 3 minutos para llenar la bolsa con dinero");
                SetPlayerAttachedObject(playerid, 3, 1550, 1, 0.000000, -0.134457, 0.000000, 134.199493, 86.595359, 0.000000);
                SetTimerEx("RobandoTimer", 180 * 1000, false, "i", playerid);
                SetPVarInt(playerid, "IsFrozen", 1);
                TogglePlayerControllable(playerid,0);
                return 1;
            }
    }
Timer:
pawn Код:
function RobandoTimer
{
    new randmoney = 10000 + random(50000);
    GivePlayerMoney(playerid, randmoney);
    SendClientMessage(playerid, COLOR_WHITE, "ЎRobaste $%d!", randmoney);
    ClearAnimations(playerid);
    EstaRobando[playerid] = 0;
    YaRobo[playerid] = 4;
    SendClientMessage(playerid,COLOR_RED, "Las cбmaras de seguridad te detectaron, trata de salir lo mas rбpido posible!");
    TogglePlayerControllable(playerid,1);
    SetPVarInt(playerid, "IsFrozen", 0);
    return 1;
}



Respuesta: Deja de funcionar pawno - leon44 - 08.12.2013

MMMMM prueba asi:

Quote:

CMD:robarbanco(playerid, params[])
{
if(YaRobo[playerid] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "Ya robaste el banco, tienes que esperar 4 paydays desde la ultima vez que robaste");
if (!IsPlayerInRangeOfPoint(playerid, 8.0, 1013.9489,-1169.8992,12.6183)) return SendClientMessage(playerid, COLOR_WHITE, "No estas en las cajas fuertes del banco");
if(IsPlayerConnected(playerid))
{
EstaRobando[playerid] = 1;
ApplyAnimation(playerid,"BOMBER","BOM_PLANT_LOOP", 4.0,1,0,0,0,-1);
SendClientMessage(playerid,COLOR_WHITE," Estбs robando el banco, espera 3 minutos para llenar la bolsa con dinero");
SetPlayerAttachedObject(playerid, 3, 1550, 1, 0.000000, -0.134457, 0.000000, 134.199493, 86.595359, 0.000000);
SetTimerEx("RobandoTimer", 180 * 1000, false, "i", playerid);
SetPVarInt(playerid, "IsFrozen", 1);
TogglePlayerControllable(playerid,0);}
return 1;
}
}

Quote:

function RobandoTimer
{
new randmoney = 10000 + random(50000);
GivePlayerMoney(playerid, randmoney);
SendClientMessage(playerid, COLOR_WHITE, "ЎRobaste $%d!", randmoney);
ClearAnimations(playerid);
EstaRobando[playerid] = 0;
YaRobo[playerid] = 4;
SendClientMessage(playerid,COLOR_RED, "Las cбmaras de seguridad te detectaron, trata de salir lo mas rбpido posible!");
TogglePlayerControllable(playerid,1);
SetPVarInt(playerid, "IsFrozen", 0);}
return 1;
}




Re: Deja de funcionar pawno - ValenRatti - 08.12.2013

Sigue sin funcionar, gracias de todas formas


Respuesta: Deja de funcionar pawno - Jejox - 08.12.2013

pawn Код:
CMD:robarbanco(playerid, params[])
{
    if(YaRobo[playerid] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "Ya robaste el banco, tienes que esperar 4 paydays desde la ultima vez que robaste");
    if (!IsPlayerInRangeOfPoint(playerid, 8.0, 1013.9489,-1169.8992,12.6183)) return SendClientMessage(playerid, COLOR_WHITE, "No estas en las cajas fuertes del banco");
    {
        if(IsPlayerConnected(playerid))
        {
            EstaRobando[playerid] = 1;
            ApplyAnimation(playerid,"BOMBER","BOM_PLANT_LOOP",4.0,1,0,0,0,-1);
            SendClientMessage(playerid,COLOR_WHITE," Estбs robando el banco, espera 3 minutos para llenar la bolsa con dinero");
            SetPlayerAttachedObject(playerid, 3, 1550, 1, 0.000000, -0.134457, 0.000000, 134.199493, 86.595359, 0.000000);
            SetTimerEx("RobandoTimer", 180 * 1000, false, "i", playerid);
            SetPVarInt(playerid, "IsFrozen", 1);
            TogglePlayerControllable(playerid,0);
        }
    }
    return 1;
}



Re: Deja de funcionar pawno - ValenRatti - 08.12.2013

Me dice que dejo de funcionar gracias igual jejox


Respuesta: Deja de funcionar pawno - Jejox - 08.12.2013

Cambia esto
pawn Код:
function RobandoTimer
{
    new randmoney = 10000 + random(50000);
    GivePlayerMoney(playerid, randmoney);
    SendClientMessage(playerid, COLOR_WHITE, "ЎRobaste $%d!", randmoney);
    ClearAnimations(playerid);
    EstaRobando[playerid] = 0;
    YaRobo[playerid] = 4;
    SendClientMessage(playerid,COLOR_RED, "Las cбmaras de seguridad te detectaron, trata de salir lo mas rбpido posible!");
    TogglePlayerControllable(playerid,1);
    SetPVarInt(playerid, "IsFrozen", 0);
    return 1;
}
Por esto

pawn Код:
forward RobandoTimer(playerid);
public RobandoTimer(playerid)
{
new randmoney = 10000 + random(50000);
GivePlayerMoney(playerid, randmoney);
SendClientMessage(playerid, COLOR_WHITE, "ЎRobaste $%d!", randmoney);
ClearAnimations(playerid);
EstaRobando[playerid] = 0;
YaRobo[playerid] = 4;
SendClientMessage(playerid,COLOR_RED, "Las cбmaras de seguridad te detectaron, trata de salir lo mas rбpido posible!");
TogglePlayerControllable(playerid,1);
SetPVarInt(playerid, "IsFrozen", 0);}
return 1;
}



Re: Deja de funcionar pawno - Daniel-92 - 08.12.2013

Quita todo el codigo e intenta compilar, si te sale lo mismo es que el error no estб ahi, si sigue comienza a comentar cуdigo para que cada vez estes mas cerca de donde puede estar, puedes empezar a comentando toda la funciуn RobandoTimer para descartar que es esa parte, si sigue el problema ahora lo tendras reducido a la mitad.


Respuesta: Deja de funcionar pawno - Malganys - 08.12.2013

Eso pasa porque algo estб generando muchos errores. Te recomiendo que descargues el nuevo compilador que saliу hace poco, ya que, este es menos propenso a los crashes y funciona mejor (seguro que con este te saldrбn todos los errores que hacen crashear al viejo). Enlace: https://sampforum.blast.hk/showthread.php?tid=473595


Respuesta: Deja de funcionar pawno - OTACON - 08.12.2013

Код:
function RobandoTimer
Код:
function RobandoTimer(playerid)



Re: Deja de funcionar pawno - ValenRatti - 08.12.2013

Si, muchisimas gracias Otacon, era eso, me di cuenta un poco tarde igual jaja