Skin se mesa

Započeo Tayson Pawno, Januar 25, 2019, 23:40:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

Problem(error/warning): //
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Radim mod od 0 i Sada imam problem sa skinom.. Na primer setam sebi skin /setskin 285 lupam.. i dam sebi lidera org Policija i sada kada izadjem udjem na srw mesaju mi se skinovi cas mi se da skin policiske org cas skin koji sam setao na /setskin i spawn skin random skin mi se daje bukvalno... a ja to necu[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Poslednja Izmena: Januar 26, 2019, 14:57:52 POSLE PODNE od Bašovski

Je l' ti seta dobar skin kad se logujes?


Jesil stavio provjeru?

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Citat: Nodze poslato Januar 26, 2019, 00:29:04 PRE PODNE
Jesil stavio provjeru?
Imam ovo u onplayerspawn

if(PlayerInfo[playerid][pClan] == 1)
        {
        SetPlayerSkin(playerid, 300);
        }
        if(PlayerInfo[playerid][pLider] == 1)
        {
        SetPlayerSkin(playerid, 283);
        }

else if*

Proveri da nisi slucajno i pClan i pLider

Citat: Pawno poslato Januar 26, 2019, 00:35:57 PRE PODNE
else if*

Proveri da nisi slucajno i pClan i pLider
C:\Users\Tayson\Desktop\BLand od 0\gamemodes\BLand.pwn(8062) : error 029: invalid expression, assumed zero
C:\Users\Tayson\Desktop\BLand od 0\gamemodes\BLand.pwn(8062) : warning 215: expression has no effect
C:\Users\Tayson\Desktop\BLand od 0\gamemodes\BLand.pwn(8062) : error 001: expected token: ";", but found "if"

pravi eror : else if(PlayerInfo[playerid][pClan] == 1)

ne možeš else kod prvog if-a stavljati...



Citat: Pawno poslato Januar 26, 2019, 00:46:28 PRE PODNE
Daj komandu /setskin
eo

CMD:setskin(playerid, params[])
{

   if(PlayerInfo[playerid][pAdmin] >= 4)
   {
      new pplayerid,skin,string[80];
      if(sscanf(params, "ui", pplayerid,skin)) return SCM(playerid, -1, ""SRWBOJA"BLand | "BELA"/setskin [ID/Ime] [Skin ID]");
      if(pplayerid == INVALID_PLAYER_ID) return SCM(playerid, -1, ""CRVENA"(BLand)  "BELA"Pogresan ID!");
      if(skin < 0 || skin > 311) return SCM(playerid,-1,""CRVENA"(BLand) "SIVA"Pogresan id skina!");
      PlayerInfo[pplayerid][pSkin] = skin;
      SetPlayerSkin(pplayerid, skin);
      format(string,sizeof(string),""SRWBOJA"(BLand) "BELA"Admin %s vam je setovao skin ID %d!",GetName(playerid),skin);
      SCM(pplayerid,-1,string);
      format(string,sizeof(string),""SRWBOJA"(BLand) "BELA" Uspesno ste postavili skin igracu %s!",GetName(pplayerid));
      SCM(playerid,-1,string);
   }
   else
   {
      SCM(playerid, -1, ""SRWBOJA"(BLand) "BELA"Samo AL4");
   }
   return 1;
}

Kad malo bolje razmislim, sta ce ti ovo?
[pawn]
if(PlayerInfo[playerid][pClan] == 1)
        {
        SetPlayerSkin(playerid, 300);
        }
        if(PlayerInfo[playerid][pLider] == 1)
        {
        SetPlayerSkin(playerid, 283);
        }
[/pawn]
Jednostavno unutar komande za setanje organizacije/lidera namesti da igracu postavi skin i sacuva ga unutar pSkin. Tako ti se nece mesati skinovi.
Pod OnPlayerSpawn ti treba samo SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);

Citat: Pawno poslato Januar 26, 2019, 00:57:33 PRE PODNE
Kad malo bolje razmislim, sta ce ti ovo?
[pawn]
if(PlayerInfo[playerid][pClan] == 1)
        {
        SetPlayerSkin(playerid, 300);
        }
        if(PlayerInfo[playerid][pLider] == 1)
        {
        SetPlayerSkin(playerid, 283);
        }
[/pawn]
Jednostavno unutar komande za setanje organizacije/lidera namesti da igracu postavi skin i sacuva ga unutar pSkin. Tako ti se nece mesati skinovi.
Pod OnPlayerSpawn ti treba samo SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
Hmm aj da pokusam tako pa javim ti ako Radi  :)

Citat: Pawno poslato Januar 26, 2019, 00:57:33 PRE PODNE
Kad malo bolje razmislim, sta ce ti ovo?
[pawn]
if(PlayerInfo[playerid][pClan] == 1)
        {
        SetPlayerSkin(playerid, 300);
        }
        if(PlayerInfo[playerid][pLider] == 1)
        {
        SetPlayerSkin(playerid, 283);
        }
[/pawn]
Jednostavno unutar komande za setanje organizacije/lidera namesti da igracu postavi skin i sacuva ga unutar pSkin. Tako ti se nece mesati skinovi.
Pod OnPlayerSpawn ti treba samo SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
Pa da de mi je bila pamet xaxaxaxa,Hvala ti sve radi test sam :)