Detaljan opis problema: Pa ovako dat cu vam orginalnu komadnu koju sam napravio po tutu i ubacim provjeru ako je igrac u organizaciji da mu nemozete postavit lidera i sve napravim bez errora ali jednostano se oglusuje na tu provjeru, napisem sebi u cfg pod member: 2 i ipka is mogu lidera dat!
Dio skripte:
ORG:
CMD:makeleader(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new
iPlayerID,
iOrgID,
szPlayerName,
szMessage;
if (sscanf(params, "ud", iPlayerID, iOrgID)) return SendClientMessage(playerid, 0xFF6E00FF,"Koristenje: {FFFFFF}/makeleader [Player ID] [ID Organizacije]");
else if (iPlayerID == INVALID_PLAYER_ID) return SendClientMessage(playerid, BJELA, ""POGRESANID"");
else if (iOrgID < 0 || iOrgID > MAX_ORGS) return SendClientMessage(playerid, CRVENA, "(Odbijeno) "CSIVA"ID organizacije ne smije biti manji od 1 ili veci od "#MAX_ORGS);
PlayerInfo = iOrgID;
PlayerInfo = 6;
switch(iOrgID)
{
case 1://LSPD
{
PlayerInfo = GetPlayerSkin(iPlayerID);
PlayerInfo = 283;
SetPlayerSkin(iPlayerID, PlayerInfo);
}
case 2://SWAT
{
PlayerInfo = GetPlayerSkin(iPlayerID);
PlayerInfo = 164;
SetPlayerSkin(iPlayerID, PlayerInfo);
}
}
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
format(szMessage, sizeof(szMessage), "INFO: Admin %s vas je postavio za lidera organizacije %s", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(iPlayerID, BJELA, szMessage);
GetPlayerName(iPlayerID, szPlayerName, MAX_PLAYER_NAME);
format(szMessage, sizeof(szMessage), "INFO: Postavio si igraca %s za lidera organizacije %s", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(playerid, BJELA, szMessage);
}
else
SendClientMessage(playerid, BJELA, ""ADMIN"");
return 1;
}I ak ja sad dodam ispod provjere za ID organizacije ovo:
else if (PlayerInfo < 1) return SendClientMessage(playerid, ZUTA, "Igrac je vec u org/bandi");Jednostavno mi ne zeli tu provjeru napravit
Neke slike/video za lakse dobivanje pomoci(neobavezno):


