[Pomoc]Jedna komanda za vise organizacija


Započeo Stefan Ristic, Decembar 13, 2014, 19:04:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Na server postoje 2 organizacije koje koriste istu komandu(duznost i oprema) i isti pickup(BGPD i Interventna).Ja sam napravio jos jednu organizaciju-Saobracajnu policiju i hteo bih da i tu organizaciju dodam da moze i ona da koristi te 2 iste komande.
Dio skripte:
YCMD:duznost(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"EX:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	new string[256];
	if(!Policajac(playerid)) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi BGPD!");
	if(!IsPlayerInRangeOfPoint(playerid, 4.0,1456.8413,-1761.3394,3285.2859)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste u prostoriji za uzimanje duznosti!");
	if(PolicajacNaDuznosti[playerid] == 0)
	{
        if(!Policajac(playerid))
		{
			format(string, sizeof(string), "* Policajac %s uzima znacku i pistolj iz ormarica.", GetName(playerid));
		}
		ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
		SCM(playerid,-1,""PLAVA"[BGPD] "BELA"Sada ste na duznosti!");
		g_GivePlayerWeapon(playerid,24,150);
		g_GivePlayerWeapon(playerid, 3, 0);
		SetPlayerArmour(playerid, 99.0);
		g_SetPlayerHealth(playerid, 99.0);
		PolicajacNaDuznosti[playerid] = 1;
	}
	else if(PolicajacNaDuznosti[playerid] == 1)
	{
		if(!Policajac(playerid))
		{
			format(string, sizeof(string), "* Policajac %s stavlja pistolj i znacku u svoj ormaric.", GetName(playerid));
		}
		ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
		SCM(playerid,-1,""PLAVA"[BGPD] "BELA"Vise niste na duznosti!");
		ResetPlayerWeapons(playerid);
		SetPlayerArmour(playerid, 0);
		g_SetPlayerHealth(playerid, 99.0);
		PolicajacNaDuznosti[playerid] = 0;
	}
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):


stock IgracPolicajac(playerid)
{
	if(PlayerInfo[playerid][pClan] == 1)
	{
		return 1;
	}
	else if(PlayerInfo[playerid][pLider] == 1)
	{
		return 1;
	}
	return 0;
}
jel ovo?

stock IgracPolicajac(playerid)
{
	if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1
	|| PlayerInfo[playerid][pClan] == XX || PlayerInfo[playerid][pLider] == XX)
	{
		return 1;
	}
	return 0;
}

XX zameni sa ID-om te nove organizacije




Progress doesn't come from early risers — progress is made by lazy men looking for easier ways to do things. - Robert A. Heinlein