Bug sa komandom proveri

Započeo S@vke
24. Jun 2018. Zaključano
885
pregleda
14
postova
S@vke
3
Hustler
24. Jun 2018.
Problem(error/warning): komanda /proveri mi izbacuje moj stats
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]/
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ] /
Slika/video ingame problema(obavezno ako je ingame problem): Ako bude trebalo
SejnurHD
5
OG Legend
24. Jun 2018.
Posalji komandu /proveri.
Textdraw/s
4
Enforcer
24. Jun 2018.
Posalji komandu /proveristats i funkciju CheckShowStats.
S@vke
3
Hustler
24. Jun 2018.
YCMD:proveri(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 2) return SCM(playerid,-1,""esco_boja"SE:"BELA" Samo Admin Level 2+!");
    if(AdminDuty == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Morate biti na admin duznosti!");
new id;
if(sscanf(params, "u", id)) return SCM(playerid,-1,""esco_boja"SE:"BELA" /proveri ");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""esco_boja"SE:"BELA" Igrac nije na serveru!");
    CheckShowStats(playerid);
return 1;
}
S@vke
3
Hustler
24. Jun 2018.
stock CheckShowStats(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid, "StatsPrikazan") == 0)
{
        for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawShow(playerid, StatsTD);
    }
////////////////////////////////////////////////////////////////////////
new drank;
if(PlayerInfo == 1) { drank = "1"; }
else if(PlayerInfo == 2) { drank = "2"; }
else if(PlayerInfo == 3) { drank = "3"; }
else if(PlayerInfo == 4) { drank = "4"; }
else if(PlayerInfo == 5) { drank = "5"; }
new promoter;
if(PlayerInfo == 1) { promoter = "Da"; }
else if(PlayerInfo == 0) { promoter = "Ne"; }
else { drank = "Nema"; }
new sat,minuta,sekunda,godina, mjesec, dan;
getdate(godina, mjesec, dan);
gettime(sat, minuta, sekunda);
new playerskin = GetPlayerSkin(playerid);
new str, str3, vreme, satt;
PlayerTextDrawSetPreviewModel(playerid, StatsTD, PlayerInfo);
    PlayerTextDrawShow(playerid, StatsTD);
format(str3, sizeof(str3),"%s",GetName(playerid));
PlayerTextDrawSetString(playerid, StatsTD, str3);
format(str, sizeof(str), "Level:_%d~n~Respekti:_%d/%d~n~Sati_Igranja:_%d~n~Vip_level:_%s~n~Upozorenja:_%d~n~Trazeni_level:_%d~n~PayDay:_%d/45~n~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d~n~Promoter:_%d",
PlayerInfo, PlayerInfo, (PlayerInfo * 2) + 2, PlayerInfo, drank, PlayerInfo, PlayerInfo, PlayerInfo,  PlayerInfo, PlayerInfo, playerskin, promoter);
PlayerTextDrawSetString(playerid, StatsTD, str);
format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
PlayerTextDrawSetString(playerid, StatsTD, vreme);
format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
PlayerTextDrawSetString(playerid, StatsTD, satt);
SetPVarInt(playerid, "StatsPrikazan", 1);
SelectTextDraw(playerid, 0xDABB3EAA);
}
else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
{
    for(new s = 0; s < 36; s++)
    {
        PlayerTextDrawHide(playerid, StatsTD);
    }
SetPVarInt(playerid, "StatsPrikazan", 0);
CancelSelectTextDraw(playerid);
}
}
return 1;
}
M!chaeL
5
Underboss
24. Jun 2018.
S@vke wrote on June 24, 2018, 12:27 pm:
YCMD:proveri(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 2) return SCM(playerid,-1,""esco_boja"SE:"BELA" Samo Admin Level 2+!");
    if(AdminDuty == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Morate biti na admin duznosti!");
new id;
if(sscanf(params, "u", id)) return SCM(playerid,-1,""esco_boja"SE:"BELA" /proveri ");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""esco_boja"SE:"BELA" Igrac nije na serveru!");
    CheckShowStats(playerid);
return 1;
}
posalji funkciju za showanje
bc-cod2
3
Hustler
24. Jun 2018.
Zamjeni  CheckShowStats(playerid);

sa  CheckShowStats(id);

edit:
YCMD:proveri(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Moras se ulogovati da bi koristio ovu komandu!");
  if(PlayerInfo < 2) return SCM(playerid,-1,""esco_boja"SE:"BELA" Samo Admin Level 2+!");
    if(AdminDuty == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Morate biti na admin duznosti!");
  new id;
  if(sscanf(params, "u", id)) return SCM(playerid,-1,""esco_boja"SE:"BELA" /proveri ");
  if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""esco_boja"SE:"BELA" Igrac nije na serveru!");
    CheckShowStats(id);
  return 1;
}
S@vke
3
Hustler
24. Jun 2018.
sta da kucam u modu
M!chaeL
5
Underboss
24. Jun 2018.
S@vke wrote on June 24, 2018, 12:32 pm:
sta da kucam u modu
Kucas function (playerid) i to stavis u function(id) kao sto ti je rekao gore lik, zato sto playerid gleda tvoj id...
S@vke
3
Hustler
24. Jun 2018.
Ovo je fixano, kako da namesti sada da mi pise kada sam odg nekome na /lp ?? moze mi neko posalje kod ono da pise kome sam odogovorio ?
M!chaeL
5
Underboss
24. Jun 2018.
S@vke wrote on June 24, 2018, 12:38 pm:
Ovo je fixano, kako da namesti sada da mi pise kada sam odg nekome na /lp ?? moze mi neko posalje kod ono da pise kome sam odogovorio ?
Pogresna tema, imas temu Trebam nesto
S@vke
3
Hustler
24. Jun 2018.
Hvala, fixano
Lock.
S@vke
3
Hustler
24. Jun 2018.
Nije fixano, kada ukucam /proveri ID izbaci tom igracu stats ne meni njegov stats njemu otvori..
bc-cod2
3
Hustler
24. Jun 2018.
YCMD:proveri(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Moras se ulogovati da bi koristio ovu komandu!");
  if(PlayerInfo < 2) return SCM(playerid,-1,""esco_boja"SE:"BELA" Samo Admin Level 2+!");
    if(AdminDuty == 0) return SCM(playerid,-1,""esco_boja"SE:"BELA" Morate biti na admin duznosti!");
  new id;
  if(sscanf(params, "u", id)) return SCM(playerid,-1,""esco_boja"SE:"BELA" /proveri ");
  if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""esco_boja"SE:"BELA" Igrac nije na serveru!");
    CheckShowStats(playerid, id);
  return 1;
}

stock CheckShowStats(playerid, id)
{
  if(IsPlayerConnected(id))
  {
      if(GetPVarInt(playerid, "StatsPrikazan") == 0)
      {
          for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawShow(playerid, StatsTD);
          }
        ////////////////////////////////////////////////////////////////////////
        new drank;
        if(PlayerInfo == 1) { drank = "1"; }
        else if(PlayerInfo == 2) { drank = "2"; }
        else if(PlayerInfo == 3) { drank = "3"; }
        else if(PlayerInfo == 4) { drank = "4"; }
        else if(PlayerInfo == 5) { drank = "5"; }
        new promoter;
        if(PlayerInfo == 1) { promoter = "Da"; }
        else if(PlayerInfo == 0) { promoter = "Ne"; }
        else { drank = "Nema"; }
        new sat,minuta,sekunda,godina, mjesec, dan;
          getdate(godina, mjesec, dan);
          gettime(sat, minuta, sekunda);
        new playerskin = GetPlayerSkin(id);
        new str, str3, vreme, satt;
        PlayerTextDrawSetPreviewModel(playerid, StatsTD, PlayerInfo);
          PlayerTextDrawShow(playerid, StatsTD);
        format(str3, sizeof(str3),"%s",GetName(id));
        PlayerTextDrawSetString(playerid, StatsTD, str3);
        format(str, sizeof(str), "Level:_%d~n~Respekti:_%d/%d~n~Sati_Igranja:_%d~n~Vip_level:_%s~n~Upozorenja:_%d~n~Trazeni_level:_%d~n~PayDay:_%d/45~n~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d~n~Promoter:_%d",
        PlayerInfo, PlayerInfo, (PlayerInfo * 2) + 2, PlayerInfo, drank, PlayerInfo, PlayerInfo, PlayerInfo,  PlayerInfo, PlayerInfo, playerskin, promoter);
        PlayerTextDrawSetString(playerid, StatsTD, str);
        format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
        PlayerTextDrawSetString(playerid, StatsTD, vreme);
        format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
        PlayerTextDrawSetString(playerid, StatsTD, satt);
        SetPVarInt(playerid, "StatsPrikazan", 1);
        SelectTextDraw(playerid, 0xDABB3EAA);
      }
      else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
      {
          for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawHide(playerid, StatsTD);
          }
        SetPVarInt(playerid, "StatsPrikazan", 0);
        CancelSelectTextDraw(playerid);
      }
  }
  return 1;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha