"Trebam nešto" - tema

Započeo Vasic, Jun 15, 2020, 09:33:02 PRE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

[pawn]

CMD:mute(playerid, params[]) {
   //provere za admina
   new igrac, vrijeme, string[100];

    if(sscanf(params, "ud", igrac, vrijeme))
       return SendClientMessage(playerid, -1, "/mute (id/ime_prezime) (vrijeme u min)");

   if(vrijeme < 0 || vrijeme > 1440)
      return SendClientMessage(playerid, -1, "Minimum 0 (skidanje mute), a maks 1440(24h).");

   if(mutiranvreme[igrac] >= 1)
      return format(string, sizeof string,"Igrac je vec mutiran (ostalo: %imin)", mutiranvreme[igrac]);
   SendClientMessage(playerid, -1, string);

   format(string, sizeof string,"Mjutirali ste igraca %s na %imin)", igrac, vrijeme);
   SendClientMessage(playerid, -1, string);

   format(string, sizeof string,"Mjutirani ste od strane ADMIN teama (vrijeme: %i)", vrijeme);
   SendClientMessage(igrac, -1, string);

   mutiranvreme[igrac] = gettime() + vrijeme*60;

   return 1;
}[/pawn]

[pawn]public OnPlayerText(playerid, text[])
{
   If(mutiranvreme[playerid] > gettime())
   {
      new vrijeme = mutiranvreme[igrac] - gettime();
      return format(string, sizeof string,"Mjutirani ste jos %imin.", vrijeme);
      SendClientMessage(playerid, -1, string);
   }
   return 1;
}[/pawn]
zvoni motorola kad je secemo na pola

Citat: Tiger1921 poslato Novembar 11, 2021, 19:59:22 POSLE PODNE
sta dalje, to znam kako ide jer sam to vec preko pawn.cmd uradio

[pawn]public OnPlayerText(playerid, text[]) { //Kada ukuca nesto u chatu

   if(PlayerInfo[playerid][xMute] != 0) { //Ako je mutiran
      SendClientMessage(playerid, -1, "Ne mozete pricati, mutirani ste."); //Izbaci poruku
      return 0; //Vrati 0 da ne posalje text u chat
   }
   return 1;
}[/pawn]

Citat: V01D poslato Novembar 11, 2021, 20:28:22 POSLE PODNE
[pawn]public OnPlayerText(playerid, text[]) { //Kada ukuca nesto u chatu

   if(PlayerInfo[playerid][xMute] != 0) { //Ako je mutiran
      SendClientMessage(playerid, -1, "Ne mozete pricati, mutirani ste."); //Izbaci poruku
      return 0; //Vrati 0 da ne posalje text u chat
   }
   return 1;
}[/pawn]

znam to, meni je potrebno ono za odbrojavanje
Imal' mene tu,
sistem je zaost'o radi 10%,
ima'l mene tu,
ali mi smo krivi gledaj od cega se zivi...

Citat: Tiger1921 poslato Novembar 11, 2021, 20:32:24 POSLE PODNE
znam to, meni je potrebno ono za odbrojavanje


Aha, slican princip, samo napravi neki timer :

[pawn]ptask muteCount[60000](playerid) {

   if(PlayerInfo[playerid][xMute] >= 1)
      PlayerInfo[playerid][xMute]--;

   return 1;
}[/pawn]

Ovo ce da vrti svaki minut i smanjuje xMute promenljivu, dok ne dodje na 0, tacnije kada igrac vise nije mutiran, mozes takodje dodati dodatak da mu izbaci neku poruku ili sta vec ako je xMute == 0, ali to je na tebi



Citat: V01D poslato Novembar 12, 2021, 01:53:32 PRE PODNE
Sta ti znaci auto login?
Pa kad ulazis na server da ne moras da kucas sifru vec server ti automatski zapamti sifru i sam je ukuca

Citat: V01D poslato Novembar 12, 2021, 01:53:32 PRE PODNE
Sta ti znaci auto login?
Mislim da misli na automatsko logovanje na server, bez da igrac unosi lozinku.

To ti nije toliko tesko, preko IP-a to mozes napraviti na OnPlayerConnect pa da odmah ucita igraca bez ikakvih provera, barem sam tako vidjao.
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: Madd poslato Novembar 12, 2021, 02:05:13 PRE PODNE
Mislim da misli na automatsko logovanje na server, bez da igrac unosi lozinku.

To ti nije toliko tesko, preko IP-a to mozes napraviti na OnPlayerConnect pa da odmah ucita igraca bez ikakvih provera, barem sam tako vidjao.
Pa da al kako preko IP da odradim to kako da sazna njegov IP skripta to jedino ne znam a ostalo bi sam napravio samo sto ne znam kako se proverava IP

Citat: Jovan Spasic poslato Novembar 12, 2021, 02:09:05 PRE PODNE
Pa da al kako preko IP da odradim to kako da sazna njegov IP skripta to jedino ne znam a ostalo bi sam napravio samo sto ne znam kako se proverava IP
Kada se igrac registruje, getas njegov IP u neku varijablu, zatim kada se konektuje proveris da li je isti IP kao taj sa registracije i ako jeste da ga spawnuje i ucita.
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: Tiger1921 poslato Novembar 11, 2021, 20:32:24 POSLE PODNE
znam to, meni je potrebno ono za odbrojavanje

:D :D :D :D :D :D :D :D :D :D :D :D :D :D
zvoni motorola kad je secemo na pola

Citat: Jovan Spasic poslato Novembar 12, 2021, 02:02:39 PRE PODNE
Pa kad ulazis na server da ne moras da kucas sifru vec server ti automatski zapamti sifru i sam je ukuca

https://sampwiki.blast.hk/wiki/GetPlayerIp

Sacuvas IP igraca kao i lozinku pre registeru, zatim na loginu pre prikazivanja dialoga za login, proveris da li se IP poklapa sa onim sacuvanim, ako se poklapa, samo uradi  ono sto bi uradio kada bi uneo tacnu sifru

Citat: V01D poslato Novembar 12, 2021, 07:55:20 PRE PODNE
https://sampwiki.blast.hk/wiki/GetPlayerIp

Sacuvas IP igraca kao i lozinku pre registeru, zatim na loginu pre prikazivanja dialoga za login, proveris da li se IP poklapa sa onim sacuvanim, ako se poklapa, samo uradi  ono sto bi uradio kada bi uneo tacnu sifru
BAS me zanima zasto ne saljes open.mp nego cepas wiki
https://open.mp/docs/scripting/functions/GetPlayerIp


Citat: dejan (ja) misli da si glup poslato Novembar 12, 2021, 10:09:59 PRE PODNE
BAS me zanima zasto ne saljes open.mp nego cepas wiki
https://open.mp/docs/scripting/functions/GetPlayerIp

Forsirao sam novi, dok u jednom periodu nije prestao da radi, a i kao sto Xunder kaze, svidja mi se vise stari ;)