Problema con PICKUP
#1

hola, resulta que tengo un sistema de MB en mi servidor. Y resulta que cuando uno agarra la MB
1-. No muestra el mensaje (ocasionalmente)
2-. No da el dinero (ocasionalmente)
Esto pasa 9 de cada 10 veces.
Acб el cуdigo
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == MoneyBagPickup)
    {
        new string[180], pname[24], money = MoneyBagCash;
        moneyhax_GivePlayerMoney(playerid, money);
        GetPlayerName(playerid, pname, 24);
        format(string, sizeof(string), "** {99FFFF}%s{FFFFFF} ha encontrado la {33FF66}money bag{FFFFFF} que tenia {33FF00}$%d {FFFFFF}dentro, localisada en %s", pname, money, MoneyBagLocation);
        SendClientMessageToAll(-1, string);
        MoneyBagFound = 1;
        KillTimer(pista21);
        pista1 = 0;
        DestroyPickup(MoneyBagPickup);
        SendClientMessage(playerid, -1, "Tu econtrastes la {33FF66} Money Bag!");
        SetTimer("Partir",128519,0);
        new  year, month, day, hour, minute, second;
        getdate(year, month, day);
        gettime(hour, minute, second);
        format(string, sizeof(string), "[Fecha: %02d/%02d/%02d || Tiempo: %02d:%02d:%02d] %s ha encontrado la money bag que tenia $%d dentro, localisada en %s  \n",day, month, year, hour, minute, second, pname, money, MoneyBagLocation);
        new File:log = fopen("moneybag.ini", io_append);
        fwrite(log, string);
        fclose(log);
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)