Oggi è 04/05/2025, 23:06

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

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

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO] [HELP] /tracolla ed /estrae non funzionanti bene
MessaggioInviato: 17/01/2011, 23:43 
Avatar utente
Utente

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

Karma
0


Non connesso
Ciao a tutti, dopo un po' di tempo ho riscontrato un altro errore. In poche parole, quando digito /tracolla, mi indossa l'arma nella schiena, ma dicendomi "SERVER: Unknown Command". Invece per /estrae mi dice "SERVER: Unknown Command" senza prendere niente. Prima mi funzionava, adesso che lo ho editato, non funge piu. Ho provato in tutti i modi, ma non ci sono riuscito e per questo ho deciso di chiedere aiuto a voi.

Ecco il mio script:

In alto:

Codice:
new ammom4;
new ammoak47;
new ammomp5;
new bool:tracollam4[MAX_PLAYERS];
new bool:tracollaak47[MAX_PLAYERS];
new bool:tracollamp5[MAX_PLAYERS];


Sotto OnPlayerCommandText:

Comando /tracolla:

Codice:
if(strcmp(cmd, "/tracolla", true) == 0)
         {
          if(GetPlayerWeapon(playerid) == 31)
          {
          ammom4 = GetPlayerAmmo(playerid);
          SetPlayerAttachedObject(playerid, 0, 356, 1, 0.182109, -0.192326, 0.114095, 11.491668, 156.238891, 355.879425, 1.000000, 1.000000, 1.000000);
          SendClientMessage(playerid, COLOR_WHITE, "Hai messo un M4 a tracolla");
          SetPlayerAmmo(playerid, 31, 0);
          tracollam4[playerid] = true;
          }
          else
          {
          if(GetPlayerWeapon(playerid) == 30)
          {
          SetPlayerAttachedObject(playerid, 0, 355, 1, 0.228270, -0.128719, 0.104925, 0.000000, 154.499221, 0.000000, 1.000000, 1.000000, 1.000000);
          ammoak47 = GetPlayerAmmo(playerid);
          SetPlayerAmmo(playerid, 30, 0);
          tracollaak47[playerid] = true;
          if(GetPlayerWeapon(playerid) == 29)
          {
             SetPlayerAttachedObject( playerid, 0, 353, 1, 0.186371, -0.129834, 0.119359, 169.111022, 15.755286, 192.234603, 1.000000, 1.000000, 1.000000 );
             ammomp5 = GetPlayerAmmo(playerid);
             SetPlayerAmmo(playerid, 29, 0);
             tracollamp5[playerid] = true;
          }
          }
          return 1;
            }


Comando /estrae:

Codice:
if(!strcmp(cmd, "/estrae", true))
            {
            if(!IsPlayerAttachedObjectSlotUsed(playerid, 0)) return SendClientMessage(playerid, COLOR_RED, "[ERRORE:]Non hai nessun'arma a tracollo");
            if(tracollam4[playerid] == true)
            {
            RemovePlayerAttachedObject(playerid, 0);
            GivePlayerWeapon(playerid, 31, ammom4);
            SendClientMessage(playerid, COLOR_WHITE, "[TRACOLLA:]Hai preso un M4");
            tracollam4[playerid] = false;
            }
            else if (tracollaak47[playerid] == true)
            {
            SendClientMessage(playerid, COLOR_WHITE, "[TRACOLLA:]Hai preso un Ak47");
            GivePlayerWeapon(playerid, 30, ammoak47);
             RemovePlayerAttachedObject(playerid, 0);
             tracollaak47[playerid] = false;
            }
            return 1;
            }
            }



N.B: Se i codici sono troppo lunghi, ditemelo che li metto io stesso su Pastebin.


EDIT: Ah ricordo che non ho completato lo script per l'mp5. Fa niente, tanto mi da lo stesso errore :argh:

_________________
Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 17/01/2011, 23:57 
Avatar utente
Utente

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

Karma
0


Non connesso
Codice:
new bool:tracollam4[MAX_PLAYERS];
new bool:tracollaak47[MAX_PLAYERS];
new bool:tracollamp5[MAX_PLAYERS];

:what: se crei delle variabili booleane è per risparmiare spazio...perchè le crei in questo modo?
Comunque non hai rispettato l'identazione, imposta i comandi seguendola e vedrai che non da più server:uknwon command

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 18/01/2011, 0:01 
Banned

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

Karma
-10


Non connesso
Nelle ultime 3 righe del comando /estra hai messo il return 1; alla prima invece devi metterlo alla seconda, tra le 2 }.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 18/01/2011, 0:08 
Avatar utente
Utente

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

Karma
0


Non connesso
Ok, ma non mi hai detto dove metterlo in /estrae sto return 1;.

@Alby: Ok aggiusto.


EDIT: L'identazione è correttaa, ma in [code] si vede cosi

EDIT 2: Ok /tracolla riparato, ma /estrae ancora no :(

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 18/01/2011, 18:19 
Banned

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

Karma
-10


Non connesso
Te l'ho detto...
Codice:
return 1;
}
}

Deve venire
}
return 1;
}
[/code]


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 18/01/2011, 20:32 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 919
Località: Veduggio con Colzano (Milano-Monza)
Favourite GTA: San Andreas
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: barle97

Karma
1


Non connesso
Ti consiglio vivamente di fare o in questo modo:

Codice:
enum ArmiTracolla
{
     bool:m4,
     bool:ak47,
     bool:mp5
}

new Tracolla[MAX_PLAYERS][ArmiTracolla];


Oppure per semplificarti la vita:

Codice:
new Tracolla[MAX_PLAYERS][3];

_________________
disasm 0xFFFF00 1: LE HANTENNE DEL RUTER SI MVONO DA SL!11!1!!1
[EPD]Giovanni94m: AHSUAHSAUSHAUSAHSAU
disasm 0xFFFF00 1: bella questa asd

[EPD]Giovanni94m: io non riesco a trovare un gioco che ci giocavo su ps1
[EPD]Giovanni94m: non ricordo il nome
[EPD]Giovanni94m: era un omino rosa
[EPD]Giovanni94m: ...
[BCD]barle_the_king: forse cercavi omino bianco [cit. google]
[BCD]barle_the_king: auhsahusuha
[EPD]Giovanni94m: no ahsau
[BCD]barle_the_king: firma duhahudshue

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 21/01/2011, 22:28 
Avatar utente
Utente

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

Karma
0


Non connesso
Up per favore, non funziona ancora :argh:

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 21/01/2011, 23:57 
Avatar utente
Utente

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

Karma
0


Non connesso
Strano, come ti ha detto di fare Peppinux dovrebbe funzionare, prova ad impostarlo così:
Codice:
if(!strcmp(cmd, "/estrae", true))
{
    if(!IsPlayerAttachedObjectSlotUsed(playerid, 0)) return SendClientMessage(playerid, COLOR_RED, "[ERRORE:]Non hai nessun'arma a tracollo");
    if(tracollam4[playerid] == true)
    {
        RemovePlayerAttachedObject(playerid, 0);
        GivePlayerWeapon(playerid, 31, ammom4);
        SendClientMessage(playerid, COLOR_WHITE, "[TRACOLLA:]Hai preso un M4");
        tracollam4[playerid] = false;
    }
    else if (tracollaak47[playerid] == true)
    {
        SendClientMessage(playerid, COLOR_WHITE, "[TRACOLLA:]Hai preso un Ak47");
        GivePlayerWeapon(playerid, 30, ammoak47);
        RemovePlayerAttachedObject(playerid, 0);
        tracollaak47[playerid] = false;
    }
    return 1;
}     

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]/tracolla ed /estrae non funzionanti bene
MessaggioInviato: 22/01/2011, 15:12 
Avatar utente
Utente

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

Karma
0


Non connesso
Ok grazie ora provo. Comunque se non funziona, chiudete e lascio perdere. Lo riprenderò un'altra volta, quando ho più tempo.



EDIT: Funziona :awesome: . Grazie al comando di Alby ;).

_________________
Immagine


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