GTA-Expert Forum: [HELP]Comandi per disattivare funzioni - GTA-Expert Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[HELP]Comandi per disattivare funzioni

#1 L'utente è offline   GianlucA_Ct 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 125
  • Iscritto il: 02/06/11
  • GTA Preferito:GTA: San Andreas

Inviato il 01 ottobre 2012 - 20:05

Ragazzi altri problemi, sono un vero e proprio rompi balle :unsure:

Ho questi script integrati nella gm,e per ogni script vorrei mettere un comando per disabilitare e abilitare ogni funzione,non è difficile lo so,ma non so qual'è il codice da aggiungere al comando per disabilitare/abilitare la funzione.

Autorepair:

Spoiler


Car jump:

Spoiler

Messaggio modificato da GianlucA_Ct il 01 ottobre 2012 - 20:06

Firma fuori dai limiti del regolamento (troppo alta e pesante); codice originale:
[img]http://monitors.cancel.lt/server_info/188.165.252.63:7977:samp/560x95.png[/img]
[img]http://www.speedtest.net/result/1369075691.png[/img]

[img]http://i54.tinypic.com/w2d0dd.png[/img]
0

#2 L'utente è offline   Skiaffo 

  • Boss
  • Gruppo: Moderatori
  • Messaggi: 14732
  • Iscritto il: 08/12/05
  • Provenienza:Urbs Aeterna
  • GTA Preferito:GTA V

Inviato il 02 ottobre 2012 - 15:31

Crea una variabile globale che puoi cambiare con un comando. Poi subito sotto ai comandi che vuoi bloccare metti:

if (!variabile) return 1;

in questo modo se la variabile che hai creato valrà 0, i comandi saranno bloccati, se è 1 i comandi funzioneranno.
"Audentes Fortuna iuvat"
0

#3 L'utente è offline   GianlucA_Ct 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 125
  • Iscritto il: 02/06/11
  • GTA Preferito:GTA: San Andreas

Inviato il 02 ottobre 2012 - 16:26

Allora,vediamo se ho capito! Dici così? :

In cima:

new Autorep[MAX_PLAYERS];

Comando:

if (strcmp("/autorep", cmdtext, false) == 0)
{
Autorep[playerid] = 0;
SendClientMessage(playerid, 0x00FFFFFF, "Autorepair disattivato. Riesegui il comando per disattivare questa opzione!");
}
else if (Autorep[playerid] == 0)
{
Autorep[playerid] = 1;
SendClientMessage(playerid, 0x00FFFFFF, "Autorepair riattivato!");
return 1;
}

La variabile Autorep[playerid] = 1; la metto nell'auto repair,no ?

Messaggio modificato da GianlucA_Ct il 02 ottobre 2012 - 16:27

Firma fuori dai limiti del regolamento (troppo alta e pesante); codice originale:
[img]http://monitors.cancel.lt/server_info/188.165.252.63:7977:samp/560x95.png[/img]
[img]http://www.speedtest.net/result/1369075691.png[/img]

[img]http://i54.tinypic.com/w2d0dd.png[/img]
0

#4 L'utente è offline   Skiaffo 

  • Boss
  • Gruppo: Moderatori
  • Messaggi: 14732
  • Iscritto il: 08/12/05
  • Provenienza:Urbs Aeterna
  • GTA Preferito:GTA V

Inviato il 03 ottobre 2012 - 00:17

Il codice che hai messo nel comando non ha senso. Corretto:

if (!strcmp("/autorep", cmdtext, false)) {
  if (Autorep[playerid]) {
    SendClientMessage(playerid, 0x00FFFFFF, "Autorepair disattivato. Riesegui il comando per attivare questa opzione!");
    Autorep[playerid] = 0;
  } else {
    SendClientMessage(playerid, 0x00FFFFFF, "Autorepair riattivato!");
    Autorep[playerid] = 1;
  }
  return 1;
}

"Audentes Fortuna iuvat"
0

#5 L'utente è offline   GianlucA_Ct 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 125
  • Iscritto il: 02/06/11
  • GTA Preferito:GTA: San Andreas

Inviato il 03 ottobre 2012 - 00:37

Sisi,lo so avevo sbagliato! Comunque ci sono arrivato da solo,grazie mille :D L'ho fatto per l'antifall, boost, autorepair e carjump :D :D :D

Messaggio modificato da GianlucA_Ct il 03 ottobre 2012 - 00:38

Firma fuori dai limiti del regolamento (troppo alta e pesante); codice originale:
[img]http://monitors.cancel.lt/server_info/188.165.252.63:7977:samp/560x95.png[/img]
[img]http://www.speedtest.net/result/1369075691.png[/img]

[img]http://i54.tinypic.com/w2d0dd.png[/img]
0

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi