Oggi è 16/06/2025, 22:22

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

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

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO][HELP]skins script
MessaggioInviato: 18/04/2011, 20:24 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
mi servirebbe uno script per mettere tutte le 299 skins tranne gli ID inesistenti
ho provato a mettere questo ma da errori..

Codice:
for(new s = 0; s < 299; s++)
    {
    if(IsValidSkin(s)) AddPlayerClass(s, X, Y, Z, A, -1, -1, -1, -1, -1, -1);
    }

    IsValidSkin(skinid)
    {
    #define MAX_BAD_SKINS (14)
    new
    badSkins[MAX_BAD_SKINS] = {
    3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 273, 289
    };
    for(new i = 0; i < MAX_BAD_SKINS; i++)
    {
    if(skinid == badSkins[i]) return false;
    }
    #undef MAX_BAD_SKINS
   
    for(new s = 0; s < 299; s++)
    {
    new Float:X;
    new Float:Y;
    new Float:Z;
    new Float:A;
    if(IsValidSkin(s)) AddPlayerClass(s, X, Y, Z, A, -1, -1, -1, -1, -1, -1);
    }



poi mi servirebbe uno script che setti una gamma di colori a tutti i player...

_________________
Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 20:35 
Banned

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

Karma
-10


Non connesso
1.
Codice:
// Sotto OnGameModeInit
for(new i = 0; i < 299; i++) if(isValidSkin(i)) AddPlayerClass(i, ...);

// Fuori da tutto
isValidSkin(skinid)
{
   switch(skinid)
   {
      case 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289: return 0;
   }
   return 1;
}


2.Non ho capito la domanda


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 20:46 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
per la 2. per ogni skin quando il player si spawna... che gli setti un colore tipo azzurro.. per la 2 verde ecc...

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 21:44 
Banned

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

Karma
-10


Non connesso
Codice:
// Sotto OnPlayerSpawn
switch(GetPlayerSkin(playerid))
{
    case idSkin1: SetPlayerColor(...);
    case idSkin2: SetPlayerColor(...);
    case idSkin3: SetPlayerColor(...);
}

E così via..


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 21:55 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
non ce un modo piu veloce ?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 21:57 
Avatar utente
Utente

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

Karma
0


Non connesso
Questo è il modo più veloce... In realtà si dovrebbe fare:

Codice:
if(GetPlayerSkin(playerid) == IdSkin1) SetPlayerColor(...)
else if(...) SetPlayerColor(...)


Quindi ti conviene fare come dice Peppinux. Ammenoché non trovi una funzione o qualcosa che seleziona tutte le skin. Oppure prova ad escogitare una "formula" matematica che, ad esempio, setta un determinato colore a delle skin multiple di 2, 3, 4 e così via.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:03 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
ok... cmq idSkin2 devo mettere proprio gli ID precisi di tutte le skin giusto ?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:09 
Banned

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

Karma
-10


Non connesso
Tu vuoi che per ognuna delle 299 skins ci sia un colore diverso? OMG Se è così allora non puoi seguire il mio metodo.. il mio è buono per qualche skin se gli vuoi dare un colore diverso :asd:. Comunque se non erro le 299 skins hanno già tutte un colore diverso tranne se hai qualche SetPlayerColor messo per esempio nell'OnPlayerConnect che "blocca".


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:21 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
magari mettere un random che setti vari colori ?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:30 
Banned

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

Karma
-10


Non connesso
Esprimiti meglio fuck. Vuoi che ogni player abbia un colore diverso?


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:35 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
si

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:37 
Banned

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

Karma
-10


Non connesso
E allora è già automatico..


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:46 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
si ma vorrei mettere colori diversi

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:49 
Avatar utente
Utente

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

Karma
0


Non connesso
Ma in che senso? Colori scelti da te??? Se sono scelti da te, usa un Random.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 22:54 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
in on player spawn o connect

Codice:
SetPlayerColor(playerid,random(0x00FFFF96));


... ?

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 18/04/2011, 23:37 
Avatar utente
Utente

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

Karma
0


Non connesso
In OnPlayerSpawn cambierà ogni volta che spawna. Usa OnPlayerConnect. Comunque quello che hai scritto non ha senso... dovresti fare così:

Codice:
//OnPlayerConnect

new color = random(4); // puoi aumentarli
switch(color)
{
case 0: SetPlayerColor(...);
case 1: SetPlayerColor(...);
case 2: SetPlayerColor(...);
case 3: SetPlayerColor(...);
}


E così via...

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 19/04/2011, 16:40 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
da questi errori appena metto lo script tuo..

Codice:
C:\Users\Pavilion\Server ILV\pawno\ILV.pwn(1895) : warning 202: number of arguments does not match definition
C:\Users\Pavilion\Server ILV\pawno\ILV.pwn(1896) : warning 202: number of arguments does not match definition
C:\Users\Pavilion\Server ILV\pawno\ILV.pwn(1897) : warning 202: number of arguments does not match definition
C:\Users\Pavilion\Server ILV\pawno\ILV.pwn(1898) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Warnings.



l'errore e sul
Codice:
case 3: SetPlayerColor(...);


case 2 ecc

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]skins script
MessaggioInviato: 19/04/2011, 17:40 
Avatar utente
Utente

Iscritto il: 04/02/2011
Messaggi: 268
Località: Milano
Favourite GTA: GTA IV
Xfire: themay91

Karma
0


Non connesso
Ok Risolto

_________________
Immagine


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 1 di 1 [ 18 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: Nessuno e 18 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