Jump to content

Question

Posted

Cum as putea face ceva de genu: 

 

gen sa pot lua un obiect, ca la  onplayerpickupdynamicpickup, am incercat si degeaba

5 answers to this question

Recommended Posts

  • 0
Posted

Creezi variabila pentru obiecte

New object[10]

La ongamemodeinit sau unde doresti creezi obiectele

Object[0]=createdynamicobject ... ... ...

Object[1]=... ...

La un timer de o secunda recomandat adaugi

 

For(new i;i<sizeof(object);i++)

Get dynamic object pos object  X Y z

If isplayerinrangeofpoint playerid 2, X Y z

Destroy dynamic object object

Send client message ....

 

Te descurci si tu cu paranteze parametrii alea alea.

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted (edited)

Hai sa iti dau un exemplu...

definesti 

new test;

dar nu uita sa faci 

test = CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_OBJECT_SD, Float:drawdistance = STREAMER_OBJECT_DD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0)

te duci la onplayerpickupdynamicpickup si faci asa

if(pickupid == test)

{

GivePlayerWeaponEx(playerid, 24, 100);

SCM(playerid, -1, "Ai primit un deagle cu 100 gloante");

DestroyPickup(test);

}

si ar trebui sa iti mearga

Edited by AlexxAdv
  • 0
Posted
25 minutes ago, AlexxAdv said:

Hai sa iti dau un exemplu...

definesti 

new test;

dar nu uita sa faci 

test = CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_OBJECT_SD, Float:drawdistance = STREAMER_OBJECT_DD, STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1, priority = 0)

te duci la onplayerpickupdynamicpickup si faci asa

if(pickupid == test)

{

GivePlayerWeaponEx(playerid, 24, 100);

SCM(playerid, -1, "Ai primit un deagle cu 100 gloante");

DestroyPickup(test);

}

si ar trebui sa iti mearga

Si cum ar trebui sa ridici un obiect precum un pickup?  daca tu ai facut asa test = CreateDynamicObject atunci nu iti va merge if(pickupid == test) de la onplayerpickupdynamicpickup, ar trebui sa faci test = CreateDynamicPickup sau daca nu vrei cu pickup cum a zis el cu obiect faci cum am zis eu mai sus cu timer de o secunda sa verifice daca e langa obiect si sa il distruga

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted
Acum 2 ore, Mister a spus:

Creezi variabila pentru obiecte

New object[10]

La ongamemodeinit sau unde doresti creezi obiectele

Object[0]=createdynamicobject ... ... ...

Object[1]=... ...

La un timer de o secunda recomandat adaugi

 

For(new i;i<sizeof(object);i++)

Get dynamic object pos object  X Y z

If isplayerinrangeofpoint playerid 2, X Y z

Destroy dynamic object object

Send client message ....

 

Te descurci si tu cu paranteze parametrii alea alea.

mersi.

  • 0
Posted
6 hours ago, Mister said:

Si cum ar trebui sa ridici un obiect precum un pickup?  daca tu ai facut asa test = CreateDynamicObject atunci nu iti va merge if(pickupid == test) de la onplayerpickupdynamicpickup, ar trebui sa faci test = CreateDynamicPickup sau daca nu vrei cu pickup cum a zis el cu obiect faci cum am zis eu mai sus cu timer de o secunda sa verifice daca e langa obiect si sa il distruga

Da era CreateDynamicPickup scz :))) orice om se mai incurca

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.