Oggi è 30/04/2025, 22: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 2 [ 21 messaggi ] 

Vai alla pagina :: 1, 2  Prossima »
  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO] [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 20:47 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Ciao raga, ho queste linee script per il benvenuto nel server con ora, voglio che al posto che quando entra il benvenuto con l'ora lo farà con un sendclientmessage al posto del gametextforplayer vi posto il codice: :lock:

Codice:
new string[256];
  new playername[MAX_PLAYER_NAME];
  new hour,minute,second;
  gettime(hour,minute,second);
  GetPlayerName(playerid, playername, sizeof(playername));
  format(string, sizeof(string), "Benvenuto %s, ~r~ti sei connesso alle: ~g~%d:%d ~r~!", playername, hour,minute,second);
  GameTextForPlayer(playerid,string, 5000, 1);


Altra cosa vorrei il comando Pm id messaggio x tutti i player senza strtok e cose vari perchè la gm va in tilt grazie mille

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 20:53 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 189
Località: Palermo (PA)
Favourite GTA: San Andreas
Xfire: tlkstanley

Karma
1


Non connesso
Mik_Teck ha scritto:
Ciao raga, ho queste linee script per il benvenuto nel server con ora, voglio che al posto che quando entra il benvenuto con l'ora lo farà con un sendclientmessage al posto del gametextforplayer vi posto il codice:


Non ho capito bene cosa vuoi... questo script manda il messaggio di entrata (senza l'ora) nella chat .
Codice:
new string[256];
  new playername[MAX_PLAYER_NAME];
  GetPlayerName(playerid, playername, sizeof(playername));
  format(string, sizeof(string), "%s è entrato nel server!",playername);
  SendClientMessageToAll(COLOR_WHITE,string);


per i pm puoi usare benissimo il filterscript incluso nel pacchetto del server: leva quello che hai nella gm e fai /rcon loadfs base, oppure lo metti nel file server.cfg come fs predefinito

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 20:56 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
StanleY ha scritto:
Mik_Teck ha scritto:
Ciao raga, ho queste linee script per il benvenuto nel server con ora, voglio che al posto che quando entra il benvenuto con l'ora lo farà con un sendclientmessage al posto del gametextforplayer vi posto il codice:


Non ho capito bene cosa vuoi... questo script manda il messaggio di entrata (senza l'ora) nella chat .
Codice:
new string[256];
  new playername[MAX_PLAYER_NAME];
  GetPlayerName(playerid, playername, sizeof(playername));
  format(string, sizeof(string), "%s è entrato nel server!",playername);
  SendClientMessageToAll(COLOR_WHITE,string);


per i pm puoi usare benissimo il filterscript incluso nel pacchetto del server: leva quello che hai nella gm e fai /rcon loadfs base, oppure lo metti nel file server.cfg come fs predefinito


qnd utente entra manda send client messsahe a lui ti sei connesso alle ore 12.45, già c'è fatto ho postato code ma manda un gametext al centro schermo io lo voglio a sendiclientmessage.Per il pm, non mi va di mettere fs solo x un pm, se potete farmi il comando, lo strtok è definito grazie,

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:07 
Banned

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

Karma
-10


Non connesso
1.
Codice:
//Sotto OnPlayerConnect
new
       string[128],//Elimina il tuo "new string[256];" prima
      pName[24],
      Orario[3];//0 = Ora, 1 = Minuto, 2 = Secondo
   gettime(Orario[0], Orario[1], Orario[2]);
   GetPlayerName(playerid, pName, 24);
   format(string, 128, "Benvenuto %s, ~r~ti sei connesso alle: ~g~%d:%d:%d~r~!", pName, Orario[0], Orario[1], Orario[2]);
   SendClientMessage(playerid, COLOR_GREEN, string);


2.E' impossibile farlo senza strtok ma quando mi hai passato la tua GM per sbuggartela te l'ho messo e non "andava in tilt" quindi non ci sono problemi ;)
Codice:
//Sotto OnPlayerCommandText
if(!strcmp(cmd, "/pm", true))
{
   new
      tmp[256],
       id,
       plName[24],
       idName[24],
       string[128];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
   id = strval(tmp);
   new length = strlen(cmdtext);
   while((idx < length) && (cmdtext[idx] <= ' ')) idx++;
   new
      offset = idx,
      result[64];
   while((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
      result[idx - offset] = cmdtext[idx];
      idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
   GetPlayerName(playerid, plName, 24);
   GetPlayerName(id, idName, 24);
   format(string, 128, "|> PM Ricevuto da [%d] %s", playerid, plName);
   SendClientMessage(id, COLOR_WHITE, string);
   format(string, 128, "|> Testo PM: %s", result);
   SendClientMessage(id, COLOR_WHITE, string);
   format(string, 128, "|> PM Inviato a [%d] %s", id, idName);
   SendClientMessage(playerid, COLOR_WHITE, string);
   format(string, 128, "|> Testo PM: %s", result);
   SendClientMessage(playerid, COLOR_WHITE, string);
   return 1;
}


EDIT: Fixato


Ultima modifica di Peppinux AKA Peppe_Stasu il 16/11/2010, 22:26, modificato 1 volta in totale.

Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:26 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Peppinux AKA Peppe_Stasu ha scritto:
1.
Codice:
//Sotto OnPlayerConnect
new
       string[128],//Elimina il tuo "new string[256];" prima
      pName[24],
      Orario[3];//0 = Ora, 1 = Minuto, 2 = Secondo
   gettime(Orario[0], Orario[1], Orario[2]);
   GetPlayerName(playerid, pName, 24);
   format(string, 128, "Benvenuto %s, ~r~ti sei connesso alle: ~g~%d:%d:%d~r~!", pName, Orario[0], Orario[1], Orario[2]);
   SendClientMessage(playerid, COLOR_GREEN, string);


2.E' impossibile farlo senza strtok ma quando mi hai passato la tua GM per sbuggartela te l'ho messo e non "andava in tilt" quindi non ci sono problemi ;)
Codice:
//Sotto OnPlayerCommandText
if(!strcmp(cmd, "/pm", true))
{
   new
       tmp[256],
       id,
       plName[24],
       idName[24],
       string[128];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
   id = strval(tmp);
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
   GetPlayerName(playerid, plName, 24);
   GetPlayerName(id, idName, 24);
   format(string, 128, "|> PM Ricevuto da [%d] %s", playerid, plName);
   SendClientMessage(id, COLOR_WHITE, string);
   format(string, 128, "|> Testo PM: %s", tmp);
   SendClientMessage(id, COLOR_WHITE, string);
   format(string, 128, "|> PM Inviato a [%d] %s", id, idName);
   SendClientMessage(playerid, COLOR_WHITE, string);
   format(string, 128, "|> Testo PM: %s", tmp);
   SendClientMessage(playerid, COLOR_WHITE, string);
   return 1;
}


wow velocisismo peppe, funziona tutto alla grande grazie mille : WohoW :

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:28 
Banned

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

Karma
-10


Non connesso
Di niente ;)


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:29 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 282
Località: Cesena
Favourite GTA: Ballad of Gay Tony
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: ske92

Karma
10


Non connesso
:lock: :lock:

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:51 
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
discussione aperta su richiesta dell'autore

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 21:54 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Giovanni94m ha scritto:
discussione aperta su richiesta dell'autore


grazie mille

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 16/11/2010, 22:27 
Banned

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

Karma
-10


Non connesso
Codice fixato. Mik testa e fammi sapere ;)


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 0:41 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
ora va peppe :), ma i Pm me li manda anche a me stesso

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 9:17 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 282
Località: Cesena
Favourite GTA: Ballad of Gay Tony
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: ske92

Karma
10


Non connesso
Mik_Teck ha scritto:
ora va peppe :), ma i Pm me li manda anche a me stesso

Sotto la riga
Codice:
id = strval(tmp);

del codice del PM che ti ha dato Peppe

Scrivi
Codice:
if(id == playerid) return SendClientMessage(playerid, COLOR_YELLOW, "** Non puoi inviare un PM a te stesso.");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_YELLOW, "** Il giocatore a cui fai riferimento non è connesso.");

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 11:33 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Beyond ha scritto:
Mik_Teck ha scritto:
ora va peppe :), ma i Pm me li manda anche a me stesso

Sotto la riga
Codice:
id = strval(tmp);

del codice del PM che ti ha dato Peppe

Scrivi
Codice:
if(id == playerid) return SendClientMessage(playerid, COLOR_YELLOW, "** Non puoi inviare un PM a te stesso.");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_YELLOW, "** Il giocatore a cui fai riferimento non è connesso.");


beyond, non mi fa ugualmente, faccio /pm id mio e messaggio e manda lo stesso anke a me e dice scritta non puoi inviarti il pm, forse del comando di peppe c'è qualche stringa da levare o da sistemare non so

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 11:52 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 282
Località: Cesena
Favourite GTA: Ballad of Gay Tony
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: ske92

Karma
10


Non connesso
Mik_Teck ha scritto:
beyond, non mi fa ugualmente, faccio /pm id mio e messaggio e manda lo stesso anke a me e dice scritta non puoi inviarti il pm, forse del comando di peppe c'è qualche stringa da levare o da sistemare non so


Guarda se hai copiato per il verso il mio codice senza togliere il "return" è stranissimo e praticamente impossibile che ti invii il pm e allo stesso tempo ti mostri il messaggio.

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 12:16 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Beyond ha scritto:
Mik_Teck ha scritto:
beyond, non mi fa ugualmente, faccio /pm id mio e messaggio e manda lo stesso anke a me e dice scritta non puoi inviarti il pm, forse del comando di peppe c'è qualche stringa da levare o da sistemare non so


Guarda se hai copiato per il verso il mio codice senza togliere il "return" è stranissimo e praticamente impossibile che ti invii il pm e allo stesso tempo ti mostri il messaggio.


ti posto tutto il codice di come l'ho messo:

Codice:
if(!strcmp(cmd, "/pm", true))
   {
   new
   tmp[256],
   id,
   plName[24],
   idName[24],
   string[128];
   tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
      id = strval(tmp);
   new length = strlen(cmdtext);
     while((idx < length) && (cmdtext[idx] <= ' ')) idx++;
      new
    offset = idx,
    result[64];
      while((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
      {
    result[idx - offset] = cmdtext[idx];
    idx++;
      }
      result[idx - offset] = EOS;
      if(!strlen(result)) return SendClientMessage(playerid, COLOR_YELLOW, "[USO:] /pm [PlayerID] [Testo]");
      GetPlayerName(playerid, plName, 24);
      GetPlayerName(id, idName, 24);
      format(string, 128, "|> PM Ricevuto da [%d] %s", playerid, plName);
      SendClientMessage(id, COLOR_WHITE, string);
      format(string, 128, "|> Testo PM: %s", result);
      SendClientMessage(id, COLOR_WHITE, string);
      format(string, 128, "|> PM Inviato a [%d] %s", id, idName);
      SendClientMessage(playerid, COLOR_WHITE, string);
      format(string, 128, "|> Testo PM: %s", result);
      SendClientMessage(playerid, COLOR_WHITE, string);
      return 1;
   }

_________________
Immagine
Le mie Mappe + belle:


Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 13:55 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 282
Località: Cesena
Favourite GTA: Ballad of Gay Tony
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: ske92

Karma
10


Non connesso
Come volevasi dimostrare non c'è traccia di quello che ti ho detto di fare io, quindi non funziona per forza.

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 14:44 
Banned

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

Karma
-10


Non connesso
Aspettate ho capito. Mik il fatto che tu puoi leggere il PM che mandi l'ho scriptato io:
Codice:
format(string, 128, "|> PM Inviato a [%d] %s", id, idName);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 128, "|> Testo PM: %s", result);
SendClientMessage(playerid, COLOR_WHITE, string);

Basta cancellare queste righe ;)


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 15:25 
Avatar utente
Administrator

Iscritto il: 02/09/2010
Messaggi: 282
Località: Cesena
Favourite GTA: Ballad of Gay Tony
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: ske92

Karma
10


Non connesso
Sì ma comunque lui non ha messo il controllo che gli ho dato io. Quindi..

_________________


Top
  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 15:44 
Banned

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

Karma
-10


Non connesso
Si Mik ti consiglio di inserire anche il controllo di Beyond ;)


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP] Comando Benvenuto con ora
MessaggioInviato: 17/11/2010, 15:55 
Avatar utente
Utente

Iscritto il: 14/11/2010
Messaggi: 68
Località: Sky of Electro
Favourite GTA: San Andreas

Karma
0


Non connesso
Beyond ha scritto:
Sì ma comunque lui non ha messo il controllo che gli ho dato io. Quindi..


beyond l'ho messo, si, pero quando faccio pm id mio mi manda e dice la scritta impossibile inviare pm a te stesso

_________________
Immagine
Le mie Mappe + belle:


Immagine


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

Vai alla pagina :: 1, 2  Prossima »
  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], Google [Bot] e 12 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