Pickups. Help!
#1

Hello! I want an easter egg hunting script on my server.

My script (not the whole):

pawn Код:
#include <a_samp>


new PickupedPickups[MAX_PLAYERS];
new mypickup1, mypickup2, mypickup3, mypickup4, mypickup5, mypickup6, mypickup7;

public OnFilterScriptInit()
{
    mypickup1 = CreatePickup(1274, 3, -2471.6123, 1538.0608, 33.2344, -1);
    mypickup2 = CreatePickup(1274, 3, -2465.9719, 1560.0066, 17.3281, -1);
    mypickup3 = CreatePickup(1274, 3, -2432.6167, 1549.7379, 34.4020, -1);
    mypickup4 = CreatePickup(1274, 3, -2413.1274, 1538.3439, 31.8594, -1);
    mypickup5 = CreatePickup(1274, 3, -2366.8479, 1559.9077, 17.3281, -1);
    mypickup6 = CreatePickup(1274, 3, -2299.8618, 1544.8621, 19.5064, -1);
    mypickup7 = CreatePickup(1274, 3, -2490.1990, 1541.8190, 40.3203, -1);
    return 1;
}
public OnPlayerConnect(playerid)
{
    PickupedPickups[playerid] = 0;
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(PickupedPickups[playerid] = 7)
        {
        SendClientMessage(playerid, 0xFFFFFFFF, "You found the 7 easter eggs! You received a minigun with 500 bullets!");
        GivePlayerWeapon(playerid,38,500);
        }
    else
        {
        if(pickupid == mypickup1 | pickupid == mypickup2 | pickupid == mypickup3 | pickupid == mypickup4 | pickupid == mypickup5 | pickupid == mypickup6 | pickupid == mypickup7)
        {
        SendClientMessage(playerid, 0xFFFFFFFF, "You found an easter egg, you received $5000!");
        GivePlayerMoney(playerid, 5000);
        PickupedPickups[playerid] = PickupedPickups[playerid] + 1;
        }
    }
  return 1;
}
My errors:
Код:
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(42) : warning 211: possibly unintended assignment
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


13 Warnings.
Please help!
Reply
#2

What is on line 49 of the script?
Reply
#3

pawn Код:
if(pickupid == mypickup1 | pickupid == mypickup2 | pickupid == mypickup3 | pickupid == mypickup4 | pickupid == mypickup5 | pickupid == mypickup6 | pickupid == mypickup7)
Reply
#4

oh yes... theres error on line 42

pawn Код:
if(PickupedPickups[playerid] == 7)
Reply
#5

Solved 1 warnings out of 13.
Код:
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 212: possibly unintended bitwise operation
C:\Users\Бdi\Documents\SA-MP\Szervered\filterscripts\tura.pwn(49) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


12 Warnings.
Код:
/* Line 49 */ if(pickupid == mypickup1 | pickupid == mypickup2 | pickupid == mypickup3 | pickupid == mypickup4 | pickupid == mypickup5 | pickupid == mypickup6 | pickupid == mypickup7)
 /* another warnings' line */
Reply
#6

Use || instead of |
Reply
#7

Quote:
Originally Posted by ĸнelιғaтι
Use || instead of |
LOL THX MAN

Awesome.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)