Oggi è 27/04/2024, 23:13

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

  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [HELP- REQ]Comando a tempo
MessaggioInviato: 08/05/2011, 22:37 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Eccomi di nuovo a cercare aiuto!
Come faccio a creare un timer per un comando? Cioè che se io voglio impostare la vita a un player a 10000 per 5 minuti?
E quando un player digita quel comando come faccio che in automatico gli toglie una somma?

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 08/05/2011, 23:13 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 1349
Località: Agrigento
Favourite GTA: Vice City
PlayStation Network: Giovanni94m
Xfire: Giovanni94m
Steam: Giovanni94m

Karma
10


Non connesso
Dentro al comando gli setti la vita a 10000 e fai partire il timer
Codice:
SetPlayerHealth(playerid, 10000);
SetTimerEx("vita", 1000 * 60 * 5, false, "i", playerid);


Fuori tutto metti
Codice:
public vita(playerid)
{
SetPlayerHealth(playerid, 100);
return 1;
}

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 08/05/2011, 23:51 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Per fare il comando a tempo devo fare così?

Codice:
public OnPlayerCommandText
if(strcmp(cmdtext, "/agod", true);
{
GivePlayerMoney(playerid, -10000); //// è giusto questo per togliere soldi al player?
SendClientMessageToAll(COLOR_RED, "%s Ha usato al god mode per 5 minuti");
SendClientMEssage(playerid, COLOR_GREEN "Hai attivato la god mode per 5 minuti, dopodichè verrà automaticamente disabilitata!");
}
return 1;
}

Se io devo integrare il codice che mi hai scritto su questo comando.. Come faccio?
Praticamente questo comando voglio che un player scriva /agod e gli si attiva per 5 minuti la god togliendo 10000$ se non li ha esce un errore che non da la god per 5 minuti.
Ditemi se non mi sono espresso bene perchè faccio un po' fatica a fare intendere alle persone quello che penso.
Grazie ancora del vostro aiuto!
Poi vi ospito nel mio server (sempre se volete) e siete i benvenuti!

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 14:21 
Avatar utente
Utente

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

Karma
0


Non connesso
Comunque tutto il codice che hai scritto è totalmente sbagliato. Al partire dall'if al SendClientMessageToAll e concludendo con il return. Ecco il codice esatto:

Codice:
if(!strcmp("/agod", cmdtext, true))
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, colore, "ERRORE: Non hai 10000$");
new string[128], pName[MAX_PLAYER_NAME];
GivePlayerMoney(playerid -10000);
GetPlayerName(playerid, pName, sizeof(pName));
format(string, 128, "%s ha attivato la GodMode per 5 minuti", pName);
SendClientMessageToAll(colore, string);
SendClientMessage(playerid, colore, "Hai attivato la GodMode per 5 minuti. Dopo di ché verrà disattivata.");
SetTimerEx("FineGodMode", 1000 * 60 * 5, false, "d", playerid);
return 1;
}


Adesso, sotto a tutta quanta la GameMode, inserisci:

Codice:
forward FineGodMode(playerid);
public FineGodMode(playerid)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, colore, "Fine GodMode");
return 1;
}


Ecco fatto lo script. Ci sarebbe un modo molto più bello, ovvero settare a 10000 la vita del Player all'infinito (fino al terminare dei 5 minuti), ma credo laggherebbe un po'.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 16:15 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Lo scopo di questo comando è questa.. Fare pagare 10000$ per avere attiva la god mode

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 17:10 
Avatar utente
Utente

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

Karma
0


Non connesso
L'ho capito, infatti te l'ho fatto.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 17:32 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Grazie mito!
Questa sera lo provo e ti faccio sapere!

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 17:39 
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...

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 18:32 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Ma cavolo xk sempre a me tutte?
Mi funziona tutto però da dei problemi... Non saprei neanche come descriverli perchè devi vedere nel game...
Metto uno screen?

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 18:46 
Banned

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

Karma
-10


Non connesso
Mettilo :asd:.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 18:56 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Eccolo:
Immagine

Lo ho scritto una volta ed è uscito tutto quel macello, non mi mette neanche l'immortalità e mi tolglie i soldi 2 volte.

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 22:39 
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 mi dire che hai fatto due comandi uguali? ._.

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 22:45 
Banned

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

Karma
-10


Non connesso
Beh Mitos non c'è altra spiegazione anche perché non c'è traccia di for/while che possano buggare eventualmente.. :rotfl:


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 09/05/2011, 22:59 
Avatar utente
Utente

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

Karma
0


Non connesso
Si, ma facendo due comandi uguali, ne viene eseguito uno (credo). Ammenoché ha dimenticato il return 1 e sotto c'era l'altro comando uguale. Si ma deve essere una grande coincidenza :asd:

_________________
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 10/05/2011, 7:07 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
No, ho controllato bene ho provato anche a cambiarlo di posto se lo metttevo infondo al onplayecommandtext me lo eseguiva 1 volta e dava che avevo sbagliato comando.
Se lo mettevo in centro succede quella cosa e se lo metto in cima dava errore...
Vuoi che ti posto la GM su pastebin come è attualmente?

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP- REQ]Comando a tempo
MessaggioInviato: 12/05/2011, 19:07 
Utente

Iscritto il: 29/03/2011
Messaggi: 170
Favourite GTA: San Andreas

Karma
0


Non connesso
Qualcuno può aiutarmi?

_________________
Il mio server SA:MP.

HostName: [ITA] IronForge [0.3c]
Address: ironforge.hopto.org:7777
Mode: Sicily's City
Map: San Andreas

Immagine


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

  Apri un nuovo argomento Rispondi all’argomento

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



Chi c’è in linea

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