please help
#1

please help in this I m making a new simple script
pawn Код:
new rand = random(4);
    switch (rand)
    {
    case 0:pickup = CreatePickup(405.9053,2456.6348,16.5000), SendClientMessageToAll(0xDEEE20FF, "Hello.");
    case 1:pickup = CreatePickup(1318.2029,1284.1371,10.8203), SendClientMessageToAll(0xDEEE20FF, "Hello1.");;
    case 2:pickup = CreatePickup(1978.5294,-2617.4849,19.0112), SendClientMessageToAll(0xDEEE20FF, "Hello2.");;
    case 3:pickup = CreatePickup(-1454.7158,-162.1252,14.1484), SendClientMessageToAll(0xDEEE20FF, "Hello.3");;
}
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup) GivePlayerMoney(killerid, 100000);
    return 1;
}

for that it showing
Код:
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : error 002: only a single statement (or expression) can follow each "case"
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 014: invalid statement; not in switch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : warning 215: expression has no effect
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 001: expected token: ";", but found ":"
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
Reply
#2

i think something like this

on the top of your script:
Код:
new Float: packups[][3] =
{
  {1288.67736816,-1654.36328125,15.64790154},
  {1295.67736816,-1654.36328125,15.64790154},
  {1288.67736816,-1644.36328125,15.64790154}
};
Код:
public OnGameModeInit()
{
    new rand = random(sizeof(packups));
    AddStaticPickup(1239, 0, packups[rand][0],packups[rand][1],packups[rand][2], -1);
    return 1;
}
Reply
#3

Some parameters are missing.

https://sampwiki.blast.hk/wiki/CreatePickup
Reply
#4

pawn Код:
new rand = random(4);
    switch (rand)
    {
        case 0: { pickup = CreatePickup(1212,2,405.9053,2456.6348,16.5000,-1); SendClientMessageToAll(0xDEEE20FF, "Hello."); }
        case 1: { pickup = CreatePickup(1212,2,1318.2029,1284.1371,10.8203,-1); SendClientMessageToAll(0xDEEE20FF, "Hello1."); }
        case 2: { pickup = CreatePickup(1212,2,1978.5294,-2617.4849,19.0112,-1); SendClientMessageToAll(0xDEEE20FF, "Hello2."); }
        case 3: { pickup = CreatePickup(1212,2,-1454.7158,-162.1252,14.1484,-1); SendClientMessageToAll(0xDEEE20FF, "Hello.3"); }
    }
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup) GivePlayerMoney(killerid, 100000);
    return 1;
}
Reply
#5

problem is that
Its every time spawn at
Код:
case 1: { pickup = CreatePickup(1212,2,1318.2029,1284.1371,10.8203,-1); SendClientMessageToAll(0xDEEE20FF, "Hello1."); }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)