Oggi è 17/06/2025, 9:32

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 [ 13 messaggi ] 

  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO][HELP]Rimuovere component
MessaggioInviato: 22/03/2011, 17:19 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Ciao ragazzi,mi servirebbe sapere come fare a rimuovere tutti i componenti di un veicolo,visto che non l'ho mai fatto. Ho provato questo:

Codice:
new gettacomponenti;
for(new compslot=0;compslot<13;compslot++)
{
gettacomponenti = GetVehicleComponentInSlot(VMenuInfo[playerid][choosenvid],compslot);
RemoveVehicleComponent(VMenuInfo[playerid][choosenvid],gettacomponenti);
}


ma non va. Vi ringrazio in anticipo

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 22/03/2011, 18:25 
Avatar utente
Utente

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

Karma
0


Non connesso
Codice:
new id;
id = GetPlayerVehicle(playerid);
for(new x;x < 1193 && x > 1000;x++)
{
    RemoveVehicleComponent(id, x);
}

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 22/03/2011, 19:16 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Ho provato e non va ç_ç

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 0:36 
Avatar utente
Utente

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

Karma
0


Non connesso
Prova a mettere nel comando:

Codice:
for(new x = 1000; x <= 1193; x++)
{
     RemoveVehicleComponent(GetPlayerVehicleID(playerid), x);
}


E' come il codice di Alby, ma ho fatto una piccola modifica. Credo debba funzionare.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 11:55 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Veramente quella modifica l'avevo fatta già di mio ...

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:23 
Avatar utente
Utente

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

Karma
0


Non connesso
mitosking ha scritto:
Prova a mettere nel comando:

Codice:
for(new x = 1000; x <= 1193; x++)
{
     RemoveVehicleComponent(GetPlayerVehicleID(playerid), x);
}


E' come il codice di Alby, ma ho fatto una piccola modifica. Credo debba funzionare.

Spostare il GetPlayerVehicleID dentro al ciclo rallenta solamente il ciclo eseguendo la funzione 200 volte ._., ho però dimenticato di diminuirli di 1 visto che rimuoverebbe tutti i componenti tranne 1000 e 1193
Comunque la funzione è corretta, prova ad inserire questo alla funzione:
Codice:
new id;
id = GetPlayerVehicleID(playerid);
for(new x; x < 1194 && x > 999; x++)
{
    RemoveVehicleComponent(id, x);
    printf("Componente ID %d rimosso", x);
}

E scrivi se printa circa 200 volte quel risultato o no.

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:44 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Non me lo printa proprio ...

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:44 
Avatar utente
Utente

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

Karma
0


Non connesso
Allora se non te lo printa significa che sbagli. Posta tutto il comando!

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:46 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Codice:
for(new comp;comp < 1194 && comp > 999;comp++)
{
RemoveVehicleComponent(VMenuInfo[playerid][choosenvid], comp);
printf("Componente ID %d rimosso",comp);
}

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14: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
Allora fai così... Crea sto comando:

Codice:
if(!strcmp("/comando", cmdtext, true))
{
new string[128];
format(string, 128, "%d", VMenuInfo[playerid][choosenvid]);
SendClientMessage(playerid, -1, string);
return 1;
}


Mi sa che l'errore sta in sto VMenuInfo. Entra in un veicolo ed usa sto comando. Vedi se da l'ID del veicolo.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:55 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
E' impossibile fare come dici tu,perchè il VMenuInfo sta a dire l'ID del veicolo scelto nel dialog dello /vmenu,quindi con un comando non viene scelto nessun veicolo ...

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 23/03/2011, 14:58 
Avatar utente
Utente

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

Karma
0


Non connesso
Non conosco com'è strutturato sto VMenu... Senti fai così: modda un veicolo, salici sopra e fai lo stesso script di Alby senza cambiare nulla. Se li toglie, significa che l'errore è tuo.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Rimuovere component
MessaggioInviato: 24/03/2011, 0:08 
Avatar utente
Utente

Iscritto il: 10/12/2010
Messaggi: 264
Località: Bitritto(BA)
Favourite GTA: San Andreas
Steam: Scienziatogm

Karma
0


Non connesso
Ragazzi,ho risolto da solo,potete chiudere :asd:

_________________
scienziato-pazzo alias Scienziatogm • Scripter/Programmer


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

  Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.

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



Chi c’è in linea

Visitano il forum: Bing [Bot] e 9 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