Come creare azioni solo per l'admin?

« Older   Newer »
 
  Share  
.
  1.     +1   -1
     
    .
    Avatar

    Il re del branco

    Come posso fare per creare un'azione che possa fare solo un giocatore o solo l'admin?
     
    Top
    .
  2.     +1   -1
     
    .
    Avatar

    Utente Monotomo

    Group
    Founder
    Posts
    1,852
    DSC Reputation
    +1
    Location
    Italia

    Status
    Offline
    Per poter creare un comando che possa fare solo un giocatore fai cosi:

    CODICE
    if(strcmp(cmdtext, "/tuocomando", true) == 0)
           {
               if(PartOfName(playerid, "Nome del Player"))
               {
                           //Azione che Svolgerà il Player
                   }
                   else
                   {
                           //Messaggio di errore che visualizzerà un player che non ha il nome che gli hai definito
                   }
                   return 1;
           }


    Per fare in modo che il comando venga eseguito soltanto da un Admin, dovresti vedere nel tuo sistema admin come è strutturata la Filterscript.

    in altro modo puoi fare cosi:

    CODICE
    if(strcmp(cmdtext, "/tuocomando", true) == 0)
           {
               if(IsPlayerAdmin(playerid))
               {
                              //Azione che Svolgerà il Player Admin (RCON ADMIN)
                   }
                   else
                   {
                           //Messaggio di errore che visualizzerà un player che non è Admin
                   }
                   return 1;
           }


    Ricordati inoltre ti aggiungere questo codice:

    CODICE
    stock PartOfName(playerid, clan[]) {
       new nome[24];
       GetPlayerName(playerid, nome, sizeof(nome));
       return (!strfind(nome, clan, true));
    }


    Per fare in modo che venga riconosciuto il nome del player oppure soltanto una parte del nome.
     
    Top
    .
  3.     +1   -1
     
    .
    Avatar

    Il re del branco

    Grazie funziona!
    Vorrei sapere un'altra cosa: come posso mettere lo spawn di auto che può usare solo un determinato giocatore.
     
    Top
    .
  4.     +1   -1
     
    .
    Avatar

    Utente Monotomo

    Group
    Founder
    Posts
    1,852
    DSC Reputation
    +1
    Location
    Italia

    Status
    Offline
    Fai cosi:

    CODICE
    if(strcmp(cmdtext, "/tuocomando", true) == 0)
          {
              if(PartOfName(playerid, "Nome del Player"))
              {
                          new Float: X, Float: Y, Float: Z;
                          GetPlayerPos(playerid,X,Y,Z);
                          CreateVehicle(536,X,Y,Z,1,-1,-1,-1),0);
                  }
                  else
                  {
                          //Messaggio di errore che visualizzerà un player che non ha il nome che gli hai definito
                  }
                  return 1;
          }


    Su CreateVehicle, "536" è l'id del veicolo che spawnerà, se tu vuoi che esca un altro veicolo, devi metterci 1 altro ID.

    Per sapere gli ID puoi aprire il file "vehicle.IDE" che si trova nella cartella "Data" del gioco di GTA San Andreas.
     
    Top
    .
  5.     +1   -1
     
    .
    Avatar

    Il re del branco

    e se voglio mettere un'auto già spawnata ke cammina solo per un determinato giocatore?
     
    Top
    .
  6.     +1   -1
     
    .
    Avatar

    Utente Monotomo

    Group
    Founder
    Posts
    1,852
    DSC Reputation
    +1
    Location
    Italia

    Status
    Offline
    A questo non so darti una risposta, mi dispiace... se c'è qualk1 altro che sa rispondere, aiutatelo. Grazie.
     
    Top
    .
  7.     +1   -1
     
    .
    Avatar

    Il re del branco

    CITAZIONE (MEXProduction @ 6/12/2010, 19:09) 
    A questo non so darti una risposta, mi dispiace... se c'è qualk1 altro che sa rispondere, aiutatelo. Grazie.

    fa nnt grazie lo stesso per tutti gli altri codici! :)
     
    Top
    .
  8.     +1   -1
     
    .
    Avatar

    Utente Monotomo

    Group
    Founder
    Posts
    1,852
    DSC Reputation
    +1
    Location
    Italia

    Status
    Offline
    Prego figurati, se ti serve qualcos'altro chiedici pure.
     
    Top
    .
  9.     +1   -1
     
    .
    Avatar

    Il re del branco

    si mi servirebbe un ultima cosa ke mi sono ricordato ora:
    per lo spawn delle auto come faccio a far spawnare l'auto vicino al giocatore?
    (scusa la mia ignoranza).
     
    Top
    .
  10.     +1   -1
     
    .
    Avatar

    Utente Monotomo

    Group
    Founder
    Posts
    1,852
    DSC Reputation
    +1
    Location
    Italia

    Status
    Offline
    Apri un nuovo topic x questo.
     
    Top
    .
  11.     +1   -1
     
    .
    Avatar

    Il re del branco

    ok
     
    Top
    .
  12. Cr4sh
        +1   -1
     
    .

    User deleted


    Nice :fuck:
     
    Top
    .
11 replies since 5/12/2010, 11:39   305 views
  Share  
.