[Pomoc] Provjera /Makeleader


Započeo Mladen Smiljan, Septembar 08, 2013, 15:02:59 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moj mod od 0
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[MAX_PLAYER_NAME],
			szMessage[105];

		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[iPlayerID][pLeader] = iOrgID;
		PlayerInfo[iPlayerID][pRank] = 6;

		switch(iOrgID)
		{
			case 1://LSPD
			{
				PlayerInfo[iPlayerID][pSkin] = GetPlayerSkin(iPlayerID);
				PlayerInfo[iPlayerID][pOrgSkin] = 283;
				SetPlayerSkin(iPlayerID, PlayerInfo[iPlayerID][pOrgSkin]);
			}
			case 2://SWAT
			{
				PlayerInfo[iPlayerID][pSkin] = GetPlayerSkin(iPlayerID);
				PlayerInfo[iPlayerID][pOrgSkin] = 164;
				SetPlayerSkin(iPlayerID, PlayerInfo[iPlayerID][pOrgSkin]);
			}
		}

		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[playerid][pMember] < 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):

Poslednja Izmena: Septembar 08, 2013, 15:03:50 POSLE PODNE od Mladen Smiljan
Trenutni projekt: NightLife Roleplay

Bizz System 40%
House System 70%
Car Ownership 20%
Log/reg System 100%
Poslovi 20%
Anticheat 0%
Organizacije 50%
Event System 0%
Komande 20%

prije svega ne treba ti else i stavi ovako

if (PlayerInfo[playerid][pMember] => 1) return SendClientMessage(playerid, ZUTA, "Igrac je vec u org/bandi");