Pickup Problem
#1

I've got a problem with pickups.. Sometimes if a pick "pgoo" this one give me the things in "takeflagpick" and viceversa..


pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == pgoo)
    {
    if(IsPlayerInRangeOfPoint(playerid, 1.0, -407.7355,1323.5056,10000.1528)) return BanEx(playerid,"Goo hax");
    new nome[MAX_PLAYER_NAME],string[128],stringo[128];
    GetPlayerName(playerid,nome,sizeof(nome));
    SendClientMessage(playerid,COLOR_GREEN,"*** Hai preso la player goo, hai vinto 5 cookies!");
    format(string,128,"Il giocatore %s ha trovato la player goo vincendo 5 cookies!",nome);
    SendClientMessageToAll(COLOR_GREEN,string);
    format(stringo, sizeof(stringo), "~g~Il giocatore~n~%s~n~ha trovato la player goo!", nome);
    GameTextForAll(stringo, 5000, 3 );
    cookies[playerid] += 5;
    DestroyPickup(pgoo);
    return 1;
    }
    if(pickupid == takeflagpick)
    {
    DestroyPickup(takeflagpick);
    new nome[MAX_PLAYER_NAME],string[128];
    GetPlayerName(playerid,nome,sizeof(nome));
    SendClientMessage(playerid,COLOR_GREEN,"*** Hai preso la bandiera per primo!");
    format(string,128,"{04B404}*{FFFFFF}*{FF0000}* {FFFF00} Il giocatore %s ha vinto avendo preso per primo la bandiera!",nome);
    SendClientMessageToAll(COLOR_YELLOW,string);
    DestroyPickup(takeflagpick);
    return 1;
    }
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)