Pickup como lo hago?
#1

como hago para que funcione estos pickuc?

<pickup name="nitro pickup">
<position>-272.614594 1536.731567 75.859375</position>
<type>nitro</type>
</pickup>

<pickup name="nitro pickup (1)">
<position>-284.473389 1538.239014 75.859375</position>
<type>nitro</type>
</pickup>

<pickup name="repair pickup">
<position>-284.749329 1513.231323 76.062500</position>
<type>repair</type>
</pickup>

<pickup name="nitro pickup (2)">
<position>-277.910767 1532.191162 75.856956</position>
<type>nitro</type>
</pickup>

<pickup name="nitro pickup (3)">
<position>-278.460754 1543.221802 75.859375</position>
<type>nitro</type>
</pickup>

</map>
lo hice en el mta race pero como lo pongo a mi server ahora?
Reply
#2

Ejemplo:
Код:
<pickup name="nitro pickup">
<position>-272.614594 1536.731567 75.859375</position>
<type>nitro</type>
</pickup>
pawn Код:
new nitropickup;
nitropickup = CreatePickup(idpickup,tipo,-272.614594, 1536.731567, 75.859375,VW);
Reply
#3

Quote:
Originally Posted by Cesar_Biker
Посмотреть сообщение
Ejemplo:
Код:
<pickup name="nitro pickup">
<position>-272.614594 1536.731567 75.859375</position>
<type>nitro</type>
</pickup>
pawn Код:
new nitropickup;
CreatePickup(idpickup,tipo,-272.614594, 1536.731567, 75.859375,VW);
me salen estos errores
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(168 : error 021: symbol already defined: "CreatePickup"
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(1689) : warning 203: symbol is never used: "nitropickup"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#4

Dуnde has puesto el cуdigo?
Tienes que ponerlo en GameModeInit
y lo del "nitropickup" error mio, ahora lo corrijo.
Reply
#5

aca algo que podes usar como base.
pawn Код:
new MiPickup;//definimos una variable donde estara la id de nuestro pickup
public OnGameModeInit()
{
    MiPickup = CreatePickup(modelo, tipo, X, Y, Z, Mundo Virtual).
    //el resto de codigo que este en tu OnGameModeInit
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == MiPickup){
        //accion que se realiza si el jugador usa el pickup llamado "MiPickup"
    }
    return 1;
}
espero que te sirva.

PD: para ver los modelos y tipos de pickups tenes MODELOS y TIPOS
Reply
#6

Quote:
Originally Posted by Cesar_Biker
Посмотреть сообщение
Dуnde has puesto el cуdigo?
Tienes que ponerlo en GameModeInit
y lo del "nitropickup" error mio, ahora lo corrijo.
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(702) : error 029: invalid expression, assumed zero
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(702 -- 703) : warning 215: expression has no effect
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(703) : error 001: expected token: ";", but found "new"
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(703) : error 010: invalid function or declaration
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(703) : fatal error 107: too many error messages on one line

me sale eso ahora lo puse abajo del GameModeInit
Reply
#7

Seguro que te falta un ";" ... revisa bien.

O por ahi pusiste 1 "=" en vez de 2... o alrevez.

Si queres que te ayudemos mas por favor mostranos desde la linea 701 a la 704.

Suerte con eso.
Reply
#8

fijate con el codigo que te di yo, no deberia darte ningun error/warning
Reply
#9

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
fijate con el codigo que te di yo, no deberia darte ningun error/warning
en el tuyo no entendi mucho
Reply
#10

Quote:
Originally Posted by cocolabush
Посмотреть сообщение
Seguro que te falta un ";" ... revisa bien.

O por ahi pusiste 1 "=" en vez de 2... o alrevez.

Si queres que te ayudemos mas por favor mostranos desde la linea 701 a la 704.

Suerte con eso.
lo puse otraves y me sale esto ahora

C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(703) : error 017: undefined symbol "idpickup"
C:\Users\Roberto\samp\Destruccion total\gamemodes\lvdm.pwn(703) : warning 204: symbol is assigned a value that is never used: "nitropickup"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

y lo puse asi
public OnGameModeInit()
{
new nitropickup;nitropickup = CreatePickup(idpickup,tipo,-272.614594, 1536.731567, 75.859375,VW);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)