Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: radio poslato Maj 14, 2018, 19:57:35 POSLE PODNE

Naslov: Komanda /proveri
Poruka od: radio poslato Maj 14, 2018, 19:57:35 POSLE PODNE
Problem(error/warning):Ovako, kada kucam /proveri ispise mi moj stats umesto igracev
Dio skripte: [ pawn ]/*YCMD:proveri(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SRWBOJA"[AG] "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 2) return SCM(playerid,-1,""SRWBOJA"[AG] "SIVA"Samo Administratoristrator Level 2+!");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[ERROR] "SIVA"Morate biti Administrator na duznosti!");
   new id;
   if(sscanf(params, "u", id)) return SCM(playerid,-1,""SRWBOJA"AG Pomoc | "CRVENA"/proveri [ID]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"[ERROR] "SIVA"Igrac nije na serveru!");
    CheckShowStats(playerid,id);
   return 1;
}*/[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Ako bude trebalo [ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Ako bude trebalo dacu
Naslov: Odg: Komanda /proveri
Poruka od: [ET]Beks poslato Maj 14, 2018, 20:08:50 POSLE PODNE
daj liniju koju ti otvori taj dialog...
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 14, 2018, 20:13:25 POSLE PODNE
Citat: Beks poslato Maj 14, 2018, 20:08:50 POSLE PODNE
daj liniju koju ti otvori taj dialog...
Errori :D

[pawn] C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 017: undefined symbol "checkid"
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : warning 215: expression has no effect
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 001: expected token: ";", but found "]"
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 029: invalid expression, assumed zero
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : fatal error 107: too many error messages on one line [/pawn]
Naslov: Odg: Komanda /proveri
Poruka od: Mr.Valdez poslato Maj 14, 2018, 20:27:45 POSLE PODNE
Citat: Fred3rick poslato Maj 14, 2018, 20:13:25 POSLE PODNE
Errori :D

[pawn] C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 017: undefined symbol "checkid"
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : warning 215: expression has no effect
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 001: expected token: ";", but found "]"
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : error 029: invalid expression, assumed zero
C:\Users\Rajko.Ljiljana-PC\Desktop\Gamemode Skripte\AnarchyG v1.0.1 by Frederick\Anarchy Gaming by Frederick\gamemodes\AG.pwn(36644) : fatal error 107: too many error messages on one line [/pawn]

Daj liniju 36644
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 14, 2018, 20:43:26 POSLE PODNE
Citat: Mr.Valdez poslato Maj 14, 2018, 20:27:45 POSLE PODNE
Daj liniju 36644
Izbrisao sam to, nema sad errora ali ipak pokazuje umesto stats igraca moj stats...
Naslov: Odg: Komanda /proveri
Poruka od: Salesman poslato Maj 14, 2018, 21:11:18 POSLE PODNE
Pa ispisiva tebi umjesto "id" napiši ponovo tu liniju i definiraj samo to checkid kako vec tj promjeni ga u "id" i tjt.
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 14, 2018, 21:19:41 POSLE PODNE
Citat: Coox poslato Maj 14, 2018, 21:11:18 POSLE PODNE
Pa ispisiva tebi umjesto "id" napiši ponovo tu liniju i definiraj samo to checkid kako vec tj promjeni ga u "id" i tjt.
Ne kontam sta zelis...
Naslov: Odg: Komanda /proveri
Poruka od: // xunder poslato Maj 14, 2018, 22:26:11 POSLE PODNE
Daj funkciju CheckShowStats
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 15, 2018, 10:50:48 PRE PODNE
Citat: .ксундер poslato Maj 14, 2018, 22:26:11 POSLE PODNE
Daj funkciju CheckShowStats
Evo ti :)

[pawn]stock CheckShowStats(playerid)
{
   if(IsPlayerConnected(playerid))
   {
      if(GetPVarInt(playerid, "StatsPrikazan") == 0)
      {
           for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawShow(playerid, StatsTD[playerid]);
          }
         ////////////////////////////////////////////////////////////////////////
         new drank[9];
         if(PlayerInfo[playerid][pVip] == 1) { drank = "Vip Level 1"; }
         else if(PlayerInfo[playerid][pVip] == 2) { drank = "Vip Level 2"; }
         else if(PlayerInfo[playerid][pVip] == 3) { drank = "Vip Level 3"; }
         else if(PlayerInfo[playerid][pVip] == 4) { drank = "Vip Level 4"; }
         else if(PlayerInfo[playerid][pVip] == 5) { drank = "Master Donator"; }
         else { drank = "Nema"; }
         new sat,minuta,sekunda,godina, mjesec, dan;
          getdate(godina, mjesec, dan);
          gettime(sat, minuta, sekunda);
         new playerskin = GetPlayerSkin(playerid);
         new str[300], str3[30], vreme[12], satt[10];
         PlayerTextDrawSetPreviewModel(playerid, StatsTD[playerid][16], PlayerInfo[playerid][pSkin]);
          PlayerTextDrawShow(playerid, StatsTD[playerid][16]);
         format(str3, sizeof(str3),"%s",GetName(playerid));
         PlayerTextDrawSetString(playerid, StatsTD[playerid][17], 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~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d",
         PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pExp], (PlayerInfo[playerid][pLevel] * 2) + 2, PlayerInfo[playerid][pSatiIgre], drank, PlayerInfo[playerid][pWarn], PlayerInfo[playerid][pTrazeniLevel],  PlayerInfo[playerid][pUbistava], PlayerInfo[playerid][pSmrti], playerskin);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][34], str);
         format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][20], vreme);
         format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][21], satt);
         SetPVarInt(playerid, "StatsPrikazan", 1);
         SelectTextDraw(playerid, 0xAFAFAFAA);
      }
      else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
      {
          for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawHide(playerid, StatsTD[playerid]);
          }
         SetPVarInt(playerid, "StatsPrikazan", 0);
         CancelSelectTextDraw(playerid);
      }
   }
   return 1;
} [/pawn]
Naslov: Odg: Komanda /proveri
Poruka od: Jerenic poslato Maj 15, 2018, 11:10:04 PRE PODNE
To onaj ubagovani pg mod?
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 15, 2018, 11:15:43 PRE PODNE
Citat: Jerenić poslato Maj 15, 2018, 11:10:04 PRE PODNE
To onaj ubagovani pg mod?
Avalon Gaming
Naslov: Odg: Komanda /proveri
Poruka od: // xunder poslato Maj 15, 2018, 19:11:35 POSLE PODNE
CheckShowStats(playerid,id);
Ne mozes koristiti 2 parametra ako ti funkcija koju imas ima 1.
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 15, 2018, 19:44:04 POSLE PODNE
Citat: .ксундер poslato Maj 15, 2018, 19:11:35 POSLE PODNE
CheckShowStats(playerid,id);
Ne mozes koristiti 2 parametra ako ti funkcija koju imas ima 1.
Hvala ti nisam skontao  :-X
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 16, 2018, 19:23:57 POSLE PODNE
BUMP!
Naslov: Odg: Komanda /proveri
Poruka od: Salesman poslato Maj 16, 2018, 20:44:28 POSLE PODNE
Pa umjesto CheckShowStats(playerid, id); stavi CheckShowStats(id);
Naslov: Odg: Komanda /proveri
Poruka od: PekiDaBoss poslato Maj 16, 2018, 22:02:13 POSLE PODNE
Lol,cemu sve to i funkcija CheckShowStats???Možeš staviti sve u ShowPlayerTextDraw(id)
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 17, 2018, 09:53:14 PRE PODNE
Citat: Coox poslato Maj 16, 2018, 20:44:28 POSLE PODNE
Pa umjesto CheckShowStats(playerid, id); stavi CheckShowStats(id);
Stavio sam ali sad nece uopste da izadje stats kad ukucam npr /proveri 0
Naslov: Odg: Komanda /proveri
Poruka od: Lukiii poslato Maj 17, 2018, 11:04:46 PRE PODNE
CheckShowStats(player id,id) ne moze mora
CheckShowStats(id) i tada ce pokazivati stats igraca a ne tvog
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 17, 2018, 11:10:55 PRE PODNE
Citat: ♟Bex Pawno♟ poslato Maj 17, 2018, 11:04:46 PRE PODNE
CheckShowStats(player id,id) ne moze mora
CheckShowStats(id) i tada ce pokazivati stats igraca a ne tvog
Stavio sam kod komande /proveri CheckShowStats(id), sad mi ne pokaze stats igraca,kad probam na sebi /proveri radi, a na drugima ne
Naslov: Odg: Komanda /proveri
Poruka od: Lukiii poslato Maj 17, 2018, 11:16:01 PRE PODNE
Citat: Fred3rick poslato Maj 17, 2018, 11:10:55 PRE PODNE
Stavio sam kod komande /proveri CheckShowStats(id), sad mi ne pokaze stats igraca,kad probam na sebi /proveri radi, a na drugima ne
Ne da stavijas CheckShowStats kod /proveri to ti za stats
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 17, 2018, 12:15:54 POSLE PODNE
Citat: ♟Bex Pawno♟ poslato Maj 17, 2018, 11:16:01 PRE PODNE
Ne da stavijas CheckShowStats kod /proveri to ti za stats
A oke
Naslov: Odg: Komanda /proveri
Poruka od: radio poslato Maj 17, 2018, 12:21:31 POSLE PODNE
Citat: ♟Bex Pawno♟ poslato Maj 17, 2018, 11:16:01 PRE PODNE
Ne da stavijas CheckShowStats kod /proveri to ti za stats
Sad kod ovoga stock-a promijenim sve iz playerid u samo (id) ?

[pawn]stock CheckShowStats(playerid)
{
   if(IsPlayerConnected(playerid))
   {
      if(GetPVarInt(playerid, "StatsPrikazan") == 0)
      {
           for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawShow(playerid, StatsTD[playerid]);
          }
         ////////////////////////////////////////////////////////////////////////
         new drank[9];
         if(PlayerInfo[playerid][pVip] == 1) { drank = "Donator"; }
         else if(PlayerInfo[playerid][pVip] == 2) { drank = "Donator"; }
         else if(PlayerInfo[playerid][pVip] == 3) { drank = "Donator"; }
         else if(PlayerInfo[playerid][pVip] == 4) { drank = "Donator"; }
         else if(PlayerInfo[playerid][pVip] == 5) { drank = "Premium"; }
         else { drank = "Nema"; }
         new sat,minuta,sekunda,godina, mjesec, dan;
          getdate(godina, mjesec, dan);
          gettime(sat, minuta, sekunda);
         new playerskin = GetPlayerSkin(playerid);
         new str[300], str3[30], vreme[12], satt[10];
         PlayerTextDrawSetPreviewModel(playerid, StatsTD[playerid][16], PlayerInfo[playerid][pSkin]);
          PlayerTextDrawShow(playerid, StatsTD[playerid][16]);
         format(str3, sizeof(str3),"%s",GetName(playerid));
         PlayerTextDrawSetString(playerid, StatsTD[playerid][17], 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~Ubistava:_%d~n~Smrti:_%d~n~Skin:_%d",
         PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pExp], (PlayerInfo[playerid][pLevel] * 2) + 2, PlayerInfo[playerid][pSatiIgre], drank, PlayerInfo[playerid][pWarn], PlayerInfo[playerid][pTrazeniLevel],  PlayerInfo[playerid][pUbistava], PlayerInfo[playerid][pSmrti], playerskin);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][34], str);
         format(vreme, sizeof(vreme),"%d/%d/%d",dan,mjesec,godina);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][20], vreme);
         format(satt, sizeof(satt),"%d:%d:%d",sat, minuta, sekunda);
         PlayerTextDrawSetString(playerid, StatsTD[playerid][21], satt);
         SetPVarInt(playerid, "StatsPrikazan", 1);
         SelectTextDraw(playerid, 0xAFAFAFAA);
      }
      else if(GetPVarInt(playerid, "StatsPrikazan") == 1)
      {
          for(new s = 0; s < 36; s++)
          {
              PlayerTextDrawHide(playerid, StatsTD[playerid]);
          }
         SetPVarInt(playerid, "StatsPrikazan", 0);
         CancelSelectTextDraw(playerid);
      }
   }
   return 1;
} [/pawn]