Oggi è 01/05/2025, 1:17

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

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

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: [RISOLTO] [HELP]Comando /admins
MessaggioInviato: 28/11/2010, 23:36 
Avatar utente
Utente

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

Karma
0


Non connesso
RiCiao a tutti, sono piantato su un comando che funziona, ma male.
Un dcmd che mostra gli admin loggati con rcon, se l'admin connesso è uno solo funziona e MERAVIGLIA se invece se ne connettono di più comincia a conflittare e ne fa di tutti i colori xD
Il comando è il seguente:
Codice:
dcmd_admins(playerid,params[]) {
   #pragma unused params
   new Count,i,name[24],string[256];
   for(i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerAdmin(i)) Count++;
   if(!Count) return SendClientMessage(playerid,COLOR_WHITE,"Nessun Admin Online!");
   if(Count == 1) {
       for(i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerAdmin(i)) break;
       SendClientMessage(playerid,COLOUR_YELLOW,"------[ADMIN LIST]------");
       GetPlayerName(i,name,24); format(string,256,"Admin: %s",name);
       return SendClientMessage(playerid,COLOR_WHITE,string);
   }
   if(Count > 1) {
       for(i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerAdmin(i)) {
           GetPlayerName(i,name,24);
           SendClientMessage(playerid,COLOUR_YELLOW,"------[ADMIN LIST]------");
         format(string,256,"Admin: %s ",name);
       }
       return SendClientMessage(playerid,COLOR_WHITE,string);
   }
   return 1;
}

Quello di cui ho bisogno:per me potete rifarlo da capo, fixarlo o qualsiasi cosa vi venga comoda, basta che funzioni e che facendo /admins venga fuori:
---[ADMIN LIST]----
Admin: Tizio
Admin Caio ecc...
Grazie in anticipo ;)

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 

 Oggetto del messaggio: Re: [HELP]Comando /admins
MessaggioInviato: 28/11/2010, 23:50 
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
Codice:
dcmd_admins(playerid,params[])
{
   #pragma unused params
   new count,pName[MAX_PLAYER_NAME],string[128];
   for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerAdmin(i)) count++;         
   format(string,sizeof(string),"======== Online Admins: %d========",count);
   SendClientMessage(playerid,WHITE,string);
   for(new i = 0; i < MAX_PLAYERS; i++)
       {
       if(IsPlayerConnected(i) && IsPlayerAdmin(i))
      {
          GetPlayerName(i,pName,sizeof(pName));
          format(string,sizeof(string),"%s(%i)",pName,i);
          SendClientMessage(playerid,LGREEN,string);
        }
   }
   if(count == 0) return SendClientMessage(playerid,ORANGE,"No admins only. Reports may not be checked!");
   return 1;
}

trovato su google :hideme:

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Comando /admins
MessaggioInviato: 29/11/2010, 0:37 
Avatar utente
Utente

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

Karma
0


Non connesso
Risolto.
Grazie Mille Giovanni funziona benissimo :D, potete chiudere.

_________________
Firma cancellata. Ripassa il regolamento.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Comando /admins
MessaggioInviato: 29/11/2010, 14:49 
Banned

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

Karma
-10


Non connesso
Metto [RISOLTO] al titolo.

OT: Giovanni da te non me lo sarei mai aspettato. Uno scripter come te cerca un comando /admins su Google? :hideme:


Top
 E-mail  
 
 Oggetto del messaggio: Re: [HELP]Comando /admins
MessaggioInviato: 29/11/2010, 15:45 
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
Peppinux AKA Peppe_Stasu ha scritto:
Metto [RISOLTO] al titolo.

OT: Giovanni da te non me lo sarei mai aspettato. Uno scripter come te cerca un comando /admins su Google? :hideme:

perchè scrivere quando qualcuno l'ha fatto al posto tuo e puoi fare copia ed incolla?

_________________
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: [RISOLTO] [HELP]Comando /admins
MessaggioInviato: 29/11/2010, 16:01 
Banned

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

Karma
-10


Non connesso
Lascia stare :asd:. Ora STOP OT.


Top
 E-mail  
 
 Oggetto del messaggio: Re: [RISOLTO] [HELP]Comando /admins
MessaggioInviato: 30/11/2010, 23:11 
Utente

Iscritto il: 06/11/2010
Messaggi: 114
Xfire: revolution96

Karma
0


Non connesso
Codice:
dcmd_admins(playerid,params[])
{
   #pragma unused params
   new
       lol[128],
       nome[24],
       count=0
   ;
   for(new i, j = GetMaxPlayers(); i<j; i++)
   {
       if( IsPlayerConnected(i) && IsPlayerAdmin(i) )
       {
           GetPlayerName(i,nome,sizeof(nome));
         format(lol,128,"%s è admin",nome);
         SendClientMessage(playerid,red,lol);
         count++;
      }
   }
   if(!count) return SendClientMessage(playerid,red,"no admins");
   return 1;
}


Perchè fai
Codice:
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && IsPlayerAdmin(i)) count++;


Poi fai un for che li mostra e dopo vedi se count è uguale a 0 mostri quel messaggio, funzionerà ma fai 3829 cose inutili


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