Oggi è 15/06/2024, 23:49

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Regole del forum


- Dare titoli sensati, non titoli tipo "Aiuto" oppure "Problema", i topic analoghi verranno immediatamente chiusi.
- Utilizzare http://www.pastebin.com per script superiori a 20 righe.



 Pagina 1 di 1 [ 14 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: Aiutatemi Please!
MessaggioInviato: 31/12/2010, 19:05 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
Raga ho bisogno in questo cmd che attacca alla mano del player uno scudo antisommosse (per la pula) :

if(strcmp(cmd, "/scudoswat", true) == 0)
{
SetPlayerAttachedObject(playerid,0,18637,6);
return 1;
}

solo che devo definire dopo il 6 (che sarebbe la mano) la posizione x y z ecc e non so come prenderle dato che lo scudo senza quelle posizioni viene messo in laterale :S potreste dirmi le coordinate (x y z) corrette per farlo venire dritto? please!


Top
 E-mail  
 

 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 31/12/2010, 19:37 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 1349
Località: Agrigento
Favourite GTA: Vice City
PlayStation Network: Giovanni94m
Xfire: Giovanni94m
Steam: Giovanni94m

Karma
10


Non connesso
http://wiki.sa-mp.com/wiki/Bone_IDs

Prova a cambiare il 6 con 4 o 3

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 31/12/2010, 20:39 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Devi cambiare l'ID dell'Osso a cui attaccarlo, non devi cambiare le coordinate in questo caso, metti così:
Codice:
SetPlayerHoldingObject(playerid, 18637, 14);

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 15:25 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
nono :facepalm: l ho gia messo nella mano destra ma viene orizzontale e devo girarlo ma mi servono le coord di rotazione x y z ecc..


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 16:04 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
Codice:
SetPlayerHoldingObject(playerid, 18637, 14,0.0,0.0,0.0,0.0,0.0,90);

EDIT: Se non lo gira sull'asse giusta allora prova questi altri 2
Codice:
SetPlayerHoldingObject(playerid, 18637, 14,0.0,0.0,0.0,0.0,90,0.0);
//Oppure
SetPlayerHoldingObject(playerid, 18637, 14,0.0,0.0,0.0,90,0.0,0.0);

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 17:02 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
:facepalm: un altro fail :what: il cmd deve essere Setplayerattachedobject e le coord per questo cmd (introdotto dalla 0.3c) sono diverse da quello holdingobject in effetti quando cambio le coordinate mi dice tag mismach poichè le rotazioni sn diverse :S
samp wiki link: http://wiki.sa-mp.com/wiki/SetPlayerAttachedObject


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 17:05 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Per poter utilizzare il codice di Alby puoi anche mettere in cima:
Codice:
#define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
#define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
#define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)

E comunque risparmia faccine come ":facepalm:" a chi cerca di aiutarti.


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 17:42 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
nonononononono ... il codici define li ho gia messi non è quello il problema. Il problema sono le coordinate di rotazione dello scudo


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 18:31 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Ma lo fai apposta? -.- Prima dici ad Alby che la funzione è SetPlayerAttachedObject e poi in realtà hai comunque il define che ti fa funzionare il SetPlayerHoldingObject? Ma sai almeno di cosa stai parlando?


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 01/01/2011, 19:41 
Avatar utente
Utente

Iscritto il: 18/11/2010
Messaggi: 352
Località: Valenza(AL)
Favourite GTA: San Andreas

Karma
0


Non connesso
domin4tor3 ha scritto:
:facepalm: un altro fail :what: il cmd deve essere Setplayerattachedobject e le coord per questo cmd (introdotto dalla 0.3c) sono diverse da quello holdingobject in effetti quando cambio le coordinate mi dice tag mismach poichè le rotazioni sn diverse :S
samp wiki link: http://wiki.sa-mp.com/wiki/SetPlayerAttachedObject

1)Calmati con sti facepalm che sei tu ad avere un problema, e ad avere bisogno di un aiuto
2)Non hai un problema di coordinate, ma di rotazione dell'oggetto dato che tu stesso hai detto che si mette in orizzontale, e lo vorresti in verticale rispetto all'avambraccio.

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 02/01/2011, 22:11 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
:beer: ooo qualcuno ha finalmente capito che il problema e la rotazione.... aggiungo che devo fare in modo che quando miri lo scudo mi protegga nella giusta posizione in pratica... in modo (rp) : Thumbup :


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 06/01/2011, 17:50 
Utente

Iscritto il: 31/12/2010
Messaggi: 8

Karma
0


Non connesso
UP! :grat:


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 06/01/2011, 21:04 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 1349
Località: Agrigento
Favourite GTA: Vice City
PlayStation Network: Giovanni94m
Xfire: Giovanni94m
Steam: Giovanni94m

Karma
10


Non connesso
Ho letto sul forum di sa-mp che questo oggetto è stato fatto solo per estetica. Purtroppo non puoi fare una specie di protezione. Si dovrebbe modificare il file .col dell'oggetto

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: Aiutatemi Please!
MessaggioInviato: 08/01/2011, 22:51 
Avatar utente
Utente

Iscritto il: 22/12/2010
Messaggi: 1098
Località: Agrigento (Sicilia)
Favourite GTA: San Andreas
Xfire: In PM

Karma
0


Non connesso
A me pare difficile che miri e ti protegga. Vedi se esiste qualche anim che ti faccia mettere le mani in avanti. Ne conoscevo una, ma non so come si chiama. Potresti fare che quando digita /scudoswat, viene attaccato uno scudo alle mani e il player esegue un'anim. Solo cosi puoi... e fai che quando fa /scudoswat, ti setta l'armatura a 100 (o quanto vuoi). Se vuoi renderlo piu RP, metti come armatura 250 e metti che, quando l'armour è == 0, lo scudo viene distrutto. Non so se mi hai capito. Se vuoi posso farti il codice O.o però non fare il pazzo con sti ":facepalm:" O.o...

_________________
Immagine


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 1 di 1 [ 14 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Chi c’è in linea

Visitano il forum: Nessuno e 117 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron