Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deken poslato Januar 11, 2019, 17:35:55 POSLE PODNE

Naslov: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 17:35:55 POSLE PODNE
Problem(error/warning): vaš odgovor
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): link slike
Zdravo prvo oko aduty komande ona mn ne radi mislim radi sve osim ovoga kad naprimer ocu da proverim da admin level bude veci od 1 onda ne radi ni za one ispod ni za one iznad a ako uzmem da admin mora biti manji od 1 onda ga i admin i igraci mogu koristiti i odma im se admin set na lvl 7 mislim treba mi i to da im ne seta admina na lvl 7 nego da ostane taj admin level
[pawn]
CMD:aduty(playerid,params[])
{
    new string1[150],string2[150];
   if(PlayerInfo[playerid][Ulogovan] == 0) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti ovu komandu jer niste ulogovani.");
   if(PlayerInfo[playerid][Zatvoren] == 1) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti komande dok ste u zatvoru!");
   if(PlayerInfo[playerid][pAdmin] < 1)
   {
   if(PlayerInfo[playerid][AdminDuty] == 0)
      {
          PlayerInfo[playerid][AdminDuty] = 1;
          SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada ste na duznosti!");
          SetPlayerColor(playerid, 0x0E0101);
          GetPlayerName(playerid,playername,sizeof(playername));
         format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Admin %s je sada na duznosti!",playername);
         SendClientMessageToAll(-1,string1);
         SetPlayerSkin(playerid,294);
      }
      else if(PlayerInfo[playerid][AdminDuty] == 1)
      {
         PlayerInfo[playerid][AdminDuty] = 0;
         SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vise niste na duznosti!");
          SetPlayerColor(playerid, 0xFFFFF);
            GetPlayerName(playerid,playername,sizeof(playername));
         format(string2,sizeof(string2), ""CRVENA"[BD:RP]"BELA"Admin %s vise nije na duznosti molimo vas za strpljenje!",playername);
         SendClientMessageToAll(-1,string2);
         SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
      }
   }
   else return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
   return 1;
}
[/pawn]
Druga stvar je za skin komanda fino radi sve normalno i kad se login ne seta mi skin koji sam rekao da mi stavi a stavio sam ucitavanje
[pawn]
SetPlayerSkin(playerid, pSkin); // ovako sam ga definisao
[/pawn]
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 17:46:54 POSLE PODNE
reseno prvo samo ovo drugo
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: #W4J774CHU PRESTANIBANATBOGTEJEBO poslato Januar 11, 2019, 17:50:00 POSLE PODNE
OnPlayerSpawn(playerid)
{
    SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
    return 1;
}
a kada stavljas igracu skin moras ga sacuvati (fajl) i moras varijablu PlayerInfo[playerid][pSkin] staviti na skinid pre cuvanja igraca :D
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 18:13:32 POSLE PODNE
Citat: Makenzi Wannabe poslato Januar 11, 2019, 17:50:00 POSLE PODNE
OnPlayerSpawn(playerid)
{
    SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
    return 1;
}
a kada stavljas igracu skin moras ga sacuvati (fajl) i moras varijablu PlayerInfo[playerid][pSkin] staviti na skinid pre cuvanja igraca :D
to sam napravio vec samo nisam stavio pod spawn neko onplayerconnect
ali ipak radi na onplayerspawn upravu si ja isao preko onplayerconnect
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 18:13:49 POSLE PODNE
ovo prvo ne radi opet
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: // lestra poslato Januar 11, 2019, 18:20:54 POSLE PODNE
Koje da ti ja fixam ae reci koje ti ne radi salji kod
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 18:23:27 POSLE PODNE
Citat: Gaucho69 poslato Januar 11, 2019, 18:20:54 POSLE PODNE
Koje da ti ja fixam ae reci koje ti ne radi salji kod
imas kod aduty to moze i obican igrac  da uzme aduty i dobije odma a7
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: // lestra poslato Januar 11, 2019, 18:32:33 POSLE PODNE
Probaj sad i mora da radi
CMD:aduty(playerid,params[])
{
    new string1[150],string2[150];
   if(PlayerInfo[playerid][Ulogovan] == 0) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti ovu komandu jer niste ulogovani.");
   if(PlayerInfo[playerid][Zatvoren] == 1) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti komande dok ste u zatvoru!");
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
   if(PlayerInfo[playerid][AdminDuty] == 0)
      {
          PlayerInfo[playerid][AdminDuty] = 1;
          SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada ste na duznosti!");
          SetPlayerColor(playerid, 0x0E0101);
          GetPlayerName(playerid,playername,sizeof(playername));
         format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Admin %s je sada na duznosti!",playername);
         SendClientMessageToAll(-1,string1);
         SetPlayerSkin(playerid,294);
      }
      else if(PlayerInfo[playerid][AdminDuty] == 1)
      {
         PlayerInfo[playerid][AdminDuty] = 0;
         SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vise niste na duznosti!");
          SetPlayerColor(playerid, 0xFFFFF);
            GetPlayerName(playerid,playername,sizeof(playername));
         format(string2,sizeof(string2), ""CRVENA"[BD:RP]"BELA"Admin %s vise nije na duznosti molimo vas za strpljenje!",playername);
         SendClientMessageToAll(-1,string2);
         SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
      }
   }
   else return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
   return 1;
}
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 18:43:00 POSLE PODNE
Citat: Gaucho69 poslato Januar 11, 2019, 18:32:33 POSLE PODNE
Probaj sad i mora da radi
CMD:aduty(playerid,params[])
{
    new string1[150],string2[150];
   if(PlayerInfo[playerid][Ulogovan] == 0) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti ovu komandu jer niste ulogovani.");
   if(PlayerInfo[playerid][Zatvoren] == 1) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti komande dok ste u zatvoru!");
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
   if(PlayerInfo[playerid][AdminDuty] == 0)
      {
          PlayerInfo[playerid][AdminDuty] = 1;
          SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada ste na duznosti!");
          SetPlayerColor(playerid, 0x0E0101);
          GetPlayerName(playerid,playername,sizeof(playername));
         format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Admin %s je sada na duznosti!",playername);
         SendClientMessageToAll(-1,string1);
         SetPlayerSkin(playerid,294);
      }
      else if(PlayerInfo[playerid][AdminDuty] == 1)
      {
         PlayerInfo[playerid][AdminDuty] = 0;
         SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vise niste na duznosti!");
          SetPlayerColor(playerid, 0xFFFFF);
            GetPlayerName(playerid,playername,sizeof(playername));
         format(string2,sizeof(string2), ""CRVENA"[BD:RP]"BELA"Admin %s vise nije na duznosti molimo vas za strpljenje!",playername);
         SendClientMessageToAll(-1,string2);
         SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
      }
   }
   else return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
   return 1;
}
tako sam prvo i stavio ali svejedno ne radi
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: Deken poslato Januar 11, 2019, 18:50:49 POSLE PODNE
skontao sam sad radilo je nego mi register sistem seta admina lvl 7 a ja stavio da seta admina level 0 zato i radi aduty
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: // lestra poslato Januar 11, 2019, 19:00:11 POSLE PODNE
Ako ovo ne radi nije do komande 100%  ;)
CMD:aduty(playerid,params[])
{
    new string1[150],string2[150];
   if(PlayerInfo[playerid][Ulogovan] == 0) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti ovu komandu jer niste ulogovani.");
   if(PlayerInfo[playerid][Zatvoren] == 1) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti komande dok ste u zatvoru!");
   if(PlayerInfo[playerid][pAdmin] == 1)
   {
   if(PlayerInfo[playerid][AdminDuty] == 0)
      {
          PlayerInfo[playerid][AdminDuty] = 1;
          SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Sada ste na duznosti!");
          SetPlayerColor(playerid, 0x0E0101);
          GetPlayerName(playerid,playername,sizeof(playername));
         format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Admin %s je sada na duznosti!",playername);
         SendClientMessageToAll(-1,string1);
         SetPlayerSkin(playerid,294);
      }
      else if(PlayerInfo[playerid][AdminDuty] == 1)
      {
         PlayerInfo[playerid][AdminDuty] = 0;
         SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vise niste na duznosti!");
          SetPlayerColor(playerid, 0xFFFFF);
            GetPlayerName(playerid,playername,sizeof(playername));
         format(string2,sizeof(string2), ""CRVENA"[BD:RP]"BELA"Admin %s vise nije na duznosti molimo vas za strpljenje!",playername);
         SendClientMessageToAll(-1,string2);
         SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
      }
   }
   else return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
   return 1;
}
Naslov: Odg: Ucitavanje skina i pomoc oko komande
Poruka od: // lestra poslato Januar 11, 2019, 19:06:27 POSLE PODNE
Uzivaj buraz <3 baci neku zahvalnicu ako sam ti pomogo  ;)