Szerző Téma: bannolás dialogba  (Megtekintve 847 alkalommal)

bannolás dialogba
« Dátum: 2014. november 22. - 16:04:21 »
0 Show voters
   if(strcmp(cmd, \"/ban\", true) == 0 || strcmp(cmd, \"/bann\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
          if(AdminJelszoMegadva[playerid] == 1)
          {
          tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
         SendClientMessage(playerid, COLOR_LIGHTBLUE, \"{0285FF}HASZNÁLAT:{FFFFFF} /ban [JátékosID/NévRészlet] [indok]\");
         return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if (Admin(playerid, 2))
      {
          if(IsPlayerConnected(giveplayerid))
          {
              if(giveplayerid != INVALID_PLAYER_ID)
              {
                 if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin])
                 {
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
               GetPlayerName(playerid, sendername, sizeof(sendername));
               new length = strlen(cmdtext);
               while ((idx < length) && (cmdtext[idx] <= \' \'))
               {
                  idx++;
               }
               new offset = idx;
               new result[64];
               while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
               {
                  result[idx - offset] = cmdtext[idx];
                  idx++;
               }
               result[idx - offset] = EOS;
               if(!strlen(result))
               {
                  SendClientMessage(playerid, COLOR_LIGHTBLUE, \"{0285FF}HASZNÁLAT:{FFFFFF} /ban [JátékosID/NévRészlet] [indok]\");
                  return 1;
               }
               new year, month,day;
               getdate(year, month, day);
               format(string, sizeof(string), \"%s ki lett bannolva %s által, Oka: %s (%d-%d-%d)\", giveplayer, sendername, (result),year,month,day);
               BanLog(string);
               format(string, sizeof(string), \"%s ki lett bannolva %s által | Oka: %s\", rag(giveplayer,3), sendername, (result));
               SendClientMessageToAll(0xFF0606FF, string);
               PlayerInfo[giveplayerid][pLocked] = 1;
               Ban(giveplayerid);
               new nev[32];
               GetPlayerName(playerid, nev, sizeof(nev));
               new h,mi,s,y,m,d;
               getdate(y,m,d);
               gettime(h,mi,s);
               format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d][ban] %s ki lett bannolva %s által | Oka: %s\",y,m,d,h,mi,s,rag(giveplayer,3), nev, (result));
               LoOoG(stringx);
               return 1;
               }
               else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admint vagy magadat nem bannolhatod!\");
            }
         }//not connected
      }
      else
      {
         format(string, sizeof(string), \"%d Nem aktív játékos!\", giveplayerid);
         SendClientMessage(playerid, COLOR_GRAD1, string);
      }
   }
   else
   {
      SendClientMessage(playerid, COLOR_YELLOW,\"Amíg nem adod meg az adminjelszót, nem használhatod!\");
   }
}
return 1;
}

 
Helló! ebből kellene egy olyan pl ha kibanolnak akkor ki irja dialogba ki bannolt és hogy mikor Előre is kösszönöm
« Utoljára szerkesztve: 2014. november 22. - 16:48:54 írta Koncz_Norbert »

bannolás dialogba
« Válasz #1 Dátum: 2014. november 22. - 16:41:28 »
0 Show voters
Szia.
Ne spoilerbe tedd a kódot, hanem

 tagekbe!
Hozz létre egy változót amelyben a dialog szövegét fogod eltárolni, formázd meg tetszőlegesen (a bannoló admin nevével), majd jelenítsd meg a dialogot a szöveggel.
(Dialog: http://wiki.sa-mp.com/wiki/ShowPlayerDialogÖ

Nem elérhető Tomasz

  • 123
    • Profil megtekintése
bannolás dialogba
« Válasz #2 Dátum: 2014. november 22. - 22:17:51 »
0 Show voters
Deklarálsz pár új változót amiben ha bannolsz egy játékost lekéred a jelenlegi időt valamint a bant adó admin nevét és amikor feljön csak be kell tölteni.
« Utoljára szerkesztve: 2014. november 22. - 22:19:25 írta Tomasz »

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
bannolás dialogba
« Válasz #3 Dátum: 2014. november 24. - 11:01:38 »
0 Show voters
[gmod]Téma hanyagolva, zárom. Ha esetleg foglalkozni akarsz még vele írj egy PM-t.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal