Oggi è 15/06/2024, 23:33

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

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

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO] [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 20:58 
Avatar utente
Utente

Iscritto il: 06/11/2010
Messaggi: 148
Località: Nettuno (RM)
Favourite GTA: San Andreas
Xbox Live: Forse via PM lo dico
Xfire: mrobscure95

Karma
-1


Non connesso
Salve, sto lavorando alla scelta di una skin allo spawn, per ora ho fatto solo questo


Codice:
forward OnPlayerSpawnSkin(playerid, cmdtext[])
public OnPlayerSpawnSkin(playerid, cmdtext[])
{
   TogglePlayerControllable(playerid, 0);
   new skinid[128], name[MAX_PLAYER_NAME], string[128], ID[MAX_PLAYERS];
   GetPlayerName(playerid, name, sizeof(name));
   GetPlayerName(playerid, ID, sizeof(ID));
   SendClientMessage(playerid, COLOR_YELLOW, "Ehilà! inserisci il numero della skin che vuoi avere!");
   SendClientMessage(playerid, COLOR_YELLOW, "Per una lista completa di skin, guarda il sito http://wiki.sa-mp.com/wiki/Skins:All");
}


spero che mi potete aiutare ad andare aventi.

Grazie, Arcangelo :trollface:

_________________
Immagine
Immagine
Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 21:06 
Banned

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

Karma
-10


Non connesso
O.o ciò che hai fatto è assolutamente assurdo ._.
Codice:
// In cima
new bool:staSelezionando[MAX_PLAYERS];

// Sotto OnPlayerConnect
staSelezionando[playerid] = false;

// Sotto OnPlayerSpawn
staSelezionando[playerid] = true;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "Scrivi l'ID della Skin che desideri avere senza l'\"/\".");
SendClientMessage(playerid, 0xFFFFFFFF, "Per una lista di Skin: \"http://wiki.sa-mp.com/wiki/Skins:All\"");

// Sotto OnPlayerText
if(staSelezionando[playerid] == true)
{
   if(!isNumeric(text)) return SendClientMessage(playerid, 0xFFFFFFFF, "[ERRORE:] Il testo da te inserito non è numerico.");
   if(!isValidSkin(strval(text))) return SendClientMessage(playerid, 0xFFFFFFFF, "[ERRORE:] Skin invalida.");
   SetPlayerSkin(playerid, strval(text));
   SendClientMessage(playerid, 0xFFFFFFFF, "[INFO:] Skin cambiata.");
   staSelezionando[playerid] = false;
   TogglePlayerControllable(playerid, 1);
   return 0;
}

// Fuori da tutto
isNumeric(const string[])
{
   for(new i = 0, j = strlen(string); i < j; i++) if(string[i] > '9' || string[i] < '0') return 0;
   return 1;
}

isValidSkin(skinid)
{
   switch(skinid)
   {
      case 3 .. 6, 8, 42, 65, 74, 86, 119, 149, 208, 273, 289: return 0;
   }
   return 1;
}

Dovrebbe funzionare. A compilare compila ma non ho testato.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 21:11 
Avatar utente
Utente

Iscritto il: 06/11/2010
Messaggi: 148
Località: Nettuno (RM)
Favourite GTA: San Andreas
Xbox Live: Forse via PM lo dico
Xfire: mrobscure95

Karma
-1


Non connesso
C:\Users\Anakin995\Documents\server\HC-RP\gamemodes\SeulCityStuntDM.pwn(773) : error 017: undefined symbol "text"
C:\Users\Anakin995\Documents\server\HC-RP\gamemodes\SeulCityStuntDM.pwn(774) : error 017: undefined symbol "text"
C:\Users\Anakin995\Documents\server\HC-RP\gamemodes\SeulCityStuntDM.pwn(775) : error 017: undefined symbol "text"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

_________________
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 21:12 
Avatar utente
Utente

Iscritto il: 06/11/2010
Messaggi: 148
Località: Nettuno (RM)
Favourite GTA: San Andreas
Xbox Live: Forse via PM lo dico
Xfire: mrobscure95

Karma
-1


Non connesso
doh ho sbagliato callback!! XD

_________________
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 21:16 
Avatar utente
Utente

Iscritto il: 06/11/2010
Messaggi: 148
Località: Nettuno (RM)
Favourite GTA: San Andreas
Xbox Live: Forse via PM lo dico
Xfire: mrobscure95

Karma
-1


Non connesso
funziona alla perfezione :)

_________________
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [REQ] Script Skin allo spawn
MessaggioInviato: 04/01/2011, 22:17 
Banned

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

Karma
-10


Non connesso
Intanto cerca di non uppare. Hai fatto 3 messaggi di fila :argh:. Usa il tasto Immagine.
Beh se hai risolto allora :lock:.


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