OFF

Započeo Goku ^, Oktobar 04, 2021, 21:30:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): Pravim komande za mutirajg/unmutirajg, /mute /disarm itd, ja sam njih napravio ima 2 godine, eh sad ocu da te komande update tako sto ce moci i igrace offline, zelim da ubacim proveru ukoliko je igrac offline da ga kazni offline da ne pravim ono /offmute itd itd te gluposti, eh sad kako da uradim to?
Deo skripte://
Pawno Code: [Izaberi]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Kod: [Izaberi]
[pawn]
CMD:mutirajg(playerid, params[]) {
    if(UlogovanProvera[playerid] == 0)  return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, NS_ORANGE, "* Niste ovlasceni za upotrebu ove komande.");
    new playa, razlog[65];
   if(sscanf(params, "uS()[64]", playa, razlog)) return SCM(playerid,NS_YELLOW,"[KORISCENJE] "BELA"/mutirajg [ID/Ime_Prezime] < Razlog >");
   if(playa == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE,"* Pogresili ste ID igraca.");
   PlayerInfo[playa][pMuteg] = 1;
   if(!isnull(razlog))
   {
      new buffer[128], Name[32];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu (Razlog: %s).", buffer, razlog);
      SCM(playa,NS_ORANGE, buffer);
      GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu (Razlog: %s).",Name, razlog);
      SCM(playerid,NS_ORANGE, buffer);
   }
   else
   {
      new buffer[128], Name[32];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu.", buffer);
      SCM(playa,NS_ORANGE, buffer);
      GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu.",Name);
      SCM(playerid,NS_ORANGE, buffer);
   }
   return 1;
}
[/pawn]
Poslednja Izmena: Oktobar 10, 2021, 01:37:19 PRE PODNE od M Ө M Σ N Z I

Da li koristis mysql ili ini ?


[pawn]CMD:skinimute(playerid, params[])
{

     new imeigraca[24],ifile[64];
   if(sscanf(params,"s[24]",imeigraca)) return SendClientMessage(playerid,-1,"/skinimute [ime]");
   format(ifile,sizeof(ifile),KORISNICI_FAJL,imeigraca);
   if(!fexist(ifile)) return SendClientMessage(playerid,-1,"Taj igrac ne postoji u bazi podataka!");

   if(IsPlayerConnected(GetPlayerIdFromName(imeigraca)))
   {
      new id = GetPlayerIdFromName(imeigraca);
      PlayerInfo[id][pMutiran] = 0;
                //Poruka Igracu
                //Poruka Tebi
                //Poruka Adminima
   }
   else
   {
   new INI:File = INI_Open(ifile);
   INI_WriteInt(File,"Mutiran",0);
   INI_Close(File);
        //Poruka Tebi
        //Poruka Adminima
   }
   return true;
}[/pawn]



[pawn]GetPlayerIdFromName(playername[]) {
   foreach(new i : Player) {
      if(IsPlayerConnected(i)) {
         new playername2[MAX_PLAYER_NAME] ;
         GetPlayerName(i,playername2,sizeof(playername2));
         if(strcmp(playername2,playername,true,strlen(playername)) == 0)
         {
            return i;
         }
      }
   }
   return INVALID_PLAYER_ID;
}[/pawn]
Poslednja Izmena: Oktobar 05, 2021, 16:17:52 POSLE PODNE od Grella™
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Citat: Goku ^ poslato Oktobar 04, 2021, 21:30:12 POSLE PODNE
Problem(error/warning): Pravim komande za mutirajg/unmutirajg, /mute /disarm itd, ja sam njih napravio ima 2 godine, eh sad ocu da te komande update tako sto ce moci i igrace offline, zelim da ubacim proveru ukoliko je igrac offline da ga kazni offline da ne pravim ono /offmute itd itd te gluposti, eh sad kako da uradim to?
Deo skripte://
Pawno Code: [Izaberi]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Kod: [Izaberi]
[pawn]
CMD:mutirajg(playerid, params[]) {
    if(UlogovanProvera[playerid] == 0)  return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, NS_ORANGE, "* Niste ovlasceni za upotrebu ove komande.");
    new playa, razlog[65];
   if(sscanf(params, "uS()[64]", playa, razlog)) return SCM(playerid,NS_YELLOW,"[KORISCENJE] "BELA"/mutirajg [ID/Ime_Prezime] < Razlog >");
   if(playa == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE,"* Pogresili ste ID igraca.");
   PlayerInfo[playa][pMuteg] = 1;
   if(!isnull(razlog))
   {
      new buffer[128], Name[32];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu (Razlog: %s).", buffer, razlog);
      SCM(playa,NS_ORANGE, buffer);
      GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu (Razlog: %s).",Name, razlog);
      SCM(playerid,NS_ORANGE, buffer);
   }
   else
   {
      new buffer[128], Name[32];
      GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu.", buffer);
      SCM(playa,NS_ORANGE, buffer);
      GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
      format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu.",Name);
      SCM(playerid,NS_ORANGE, buffer);
   }
   return 1;
}
[/pawn]
Ne preporucam da editujes SA/UP modove jer je kod shitara a evo pomogo ti je Grella

Citat: Drex poslato Oktobar 05, 2021, 16:51:26 POSLE PODNE
Ne preporucam da editujes SA/UP modove jer je kod shitara a evo pomogo ti je Grella
Ne editujem UP modove nisam mentalno retardiran da to radim, i ovo sto je Grella uradio nije ono sto sam trazio, ali je priblizno moze da prodje

Citat: Goku ^ poslato Oktobar 05, 2021, 19:45:38 POSLE PODNE
Ne editujem UP modove nisam mentalno retardiran da to radim, i ovo sto je Grella uradio nije ono sto sam trazio, ali je priblizno moze da prodje

trazio si da npr mutira i online i offline eto tu provjerava ako je online kaznjava online na ime, a ako je offline kaznjava ga na offline, ne kontam trazio si bas tako kako sam napisao..
Šta si onda tražio?
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Bez bruku bruku nepotrebnog koda jako teško odraditi sa ini čuvanjem i opet neprecizno, pređi makar sa korisnicima na SQL i napravi kažnjavanje preko imena i prezimena, kao što smo mi na YUBu, preko samog nicka i iste komande kao IG mogao se igrač kazniti a i produžiti kazna ako je već kažnjen, i to sve offline.