[POMOC]komanda offline /lideri


Započeo Lucifer Morningstar, Novembar 24, 2016, 16:13:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:UP
Detaljan opis problema:Moze li mi neko pomoci da napravim komandu da vidim sve offline i online lidere na YCMD komandama pokusavao sam ali mi ne ide ne znam kako da pocnem takodje ima komanda u athlone modu ali ja ne znam da prevedem  :D
Dio skripte:ako bude trebalo nesto dat cu vam
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Citat: Harvey poslato Novembar 24, 2016, 16:13:03 POSLE PODNE
Skripta koju koristim:UP
Detaljan opis problema:Moze li mi neko pomoci da napravim komandu da vidim sve offline i online lidere na YCMD komandama pokusavao sam ali mi ne ide ne znam kako da pocnem takodje ima komanda u athlone modu ali ja ne znam da prevedem  :D
Dio skripte:ako bude trebalo nesto dat cu vam
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Ne razumem sta zelis sa tom komandom da uradis, objasni lepo :)



Vlasnik: Boky & Marko
Skripter: Boky
Mapper: Marko

E ovako zelim kada ukucam /lideri da dobijem spisak lidera svih organizacija tj da mi prikaze i one offline lidere koje nisu na serveru

Citat: Harvey poslato Novembar 24, 2016, 20:29:13 POSLE PODNE
E ovako zelim kada ukucam /lideri da dobijem spisak lidera svih organizacija tj da mi prikaze i one offline lidere koje nisu na serveru

Koliko sam te razumeo sada, ti zelis da uradis komandu u dialogu da se vidi koja org ima lidera plus da se vidi jel je online ili afk ili offline lider?



Vlasnik: Boky & Marko
Skripter: Boky
Mapper: Marko


Pošalji kod od /lideri i /makeleader ili kako ti je već to iskriptano u modu
Ako možeš sanjati - onda to možeš i učiniti.

Streetboy

*

I kada dođe do rasprave, neka su vam reči blage, a dokazi jaki. A ja, iz iskustva znam da su reči jače uvek, kada su dokazi slabi.

Moras napraviti da u fajlu organizacije cuva ime lidera,i samo prodjes petljom kroz sve fajlove organizacija i procitas lidere...

YCMD:lideri(playerid, params[], help)
{
    #pragma unused params
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	new string[1024];
	format(string, sizeof(string), "");
	foreach(Player, i)
	{
		if (PlayerInfo[i][pLider] >= 1 || PlayerInfo[i][pLider] >=16)
		{
			new admtext[64];
            new atext[20];
			if(PlayerInfo[i][pLider] == 1) { admtext = ""BELA"Policija"; }
		    else if(PlayerInfo[i][pLider] == 2) { admtext = ""BELA"LCN"; }
			else if(PlayerInfo[i][pLider] == 3) { admtext = ""BELA"Black Devill Tobacco"; }
			else if(PlayerInfo[i][pLider] == 4) { admtext = ""BELA"Grove Street Family"; }
			else if(PlayerInfo[i][pLider] == 5) { admtext = ""BELA"Ballas"; }
			else if(PlayerInfo[i][pLider] == 6) { admtext = ""BELA"Novinari"; }
			else if(PlayerInfo[i][pLider] == 7) { admtext = ""BELA"Condor"; }
			else if(PlayerInfo[i][pLider] == 8) { admtext = ""BELA"Parking Servis"; }
			else if(PlayerInfo[i][pLider] == 9) { admtext = ""BELA"Taxi"; }
			else if(PlayerInfo[i][pLider] == 10) { admtext = ""BELA"Yakuza"; }
			else if(PlayerInfo[i][pLider] == 11) { admtext = ""BELA"Bajkeri"; }
			else if(PlayerInfo[i][pLider] == 12) { admtext = ""BELA"Blue Lagoon Family"; }
			else if(PlayerInfo[i][pLider] == 13) { admtext = ""BELA"Los Vagos Gang"; }
			else if(PlayerInfo[i][pLider] == 14) { admtext = ""BELA"Hitman"; }
			else if(PlayerInfo[i][pLider] == 15) { admtext = ""BELA"Vatrogasci"; }
            format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
			strcat(string, atext);
			strcat(string, "|{F81414} ");
			strcat(string, GetName(i));
			strcat(string, "{FFFFFF} | ");
            format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
			strcat(string, admtext);
			strcat(string, "\n");
		}
	}
	if(strlen(string) == 0) return SendClientMessage(playerid, -1, "A:RP "CRVENA"Nijedan lider nije online!");
	ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "U redu", "");
	return 1;
}


YCMD:postavilidera(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pVlidera] != 1) return SCM(playerid,-1,""BELA"A:RP "SPLAVA"Samo Vlasnik!");
	new target, factionid, string[126];
	if(sscanf(params, "ud", target, factionid))
	{
		SCM(playerid,-1, ""SIVA"A:RP Pomoc | "SPLAVA"/postavilidera [ID/Ime] [ID Org]");
		SCM(playerid, -1,""SIVA"(ID:1). "SPLAVA"Policija");
		SCM(playerid,-1,""SIVA"(ID:2). "SPLAVA"LCN");
		SCM(playerid,-1,""SIVA"(ID:3). "SPLAVA"Black Devill Tobacco");
		SCM(playerid,-1,""SIVA"(ID:4). "SPLAVA"Grove Street Family");
		SCM(playerid,-1,""SIVA"(ID:5). "SPLAVA"Ballas");
		SCM(playerid,-1,""SIVA"(ID:6). "SPLAVA"LS Novinari");
		SCM(playerid,-1,""SIVA"(ID:7). "SPLAVA"Condor (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:8). "SPLAVA"Parking Servis");
		SCM(playerid,-1,""SIVA"(ID:9). "SPLAVA"Taxi");
		SCM(playerid,-1,""SIVA"(ID:10). "SPLAVA"Yakuza (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:11). "SPLAVA"Bajkeri");
		SCM(playerid,-1,""SIVA"(ID:12). "SPLAVA"Blue Lagoon Family");
		SCM(playerid,-1,""SIVA"(ID:13). "SPLAVA"Los Vagos Gang (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:14). "SPLAVA"Hitman");
		SCM(playerid,-1,""SIVA"(ID:15). "SPLAVA"Vatrogasci");
		return 1;
	}
	if(factionid < 0 || factionid > 15) return SendClientMessage(playerid, -1, ""CRVENA"A:RP "SIVA"Nemozete ici ispod 0 i vise od 15!");
	if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1 ,""SIVA"Pogresan ID (Nije Online)!");
	if(factionid == PlayerInfo[target][pLider]) return SendClientMessage(playerid,-1, ""SIVA"(greska) "CRVENA"Taj igrac je vec lider te organizacije!");
	if(factionid == 0)
	{
		PlayerInfo[target][pLider] = 0;
		PlayerInfo[target][pClan] = 0;
		PlayerInfo[target][pRank] = 0;
		PlayerInfo[target][pSkin] = 1;
		SetPlayerSkin(target,PlayerInfo[target][pSkin]);
		SCMF(playerid,-1,""SPLAVA"A:RP "BELA"Admin %s vam je skinuo lidera!",GetName(playerid));
		format(string, sizeof(string), ""SPLAVA"A:RP "BELA"Skinuli ste lidera igracu %s!", GetName(target));
		SendClientMessage(playerid, -1, string);
		format(string, sizeof(string), ""SPLAVA"INFO | "BELA"Admin %s je skinuo lidera organizacije %s.", GetName(playerid), GetName(target));
		AdminGameMaster(-1, string);
		return 1;
	}
	PlayerInfo[target][pLider] = factionid; PlayerInfo[target][pClan] = factionid; PlayerInfo[target][pRank] = 6;
	if(factionid == 1) { PlayerInfo[target][pSkin] = 283; } //LSPD
	else if(factionid == 2) { PlayerInfo[target][pSkin] = 113; } //La Cosa Nostra
	else if(factionid == 3) { PlayerInfo[target][pSkin] = 120; } //Black Devill Tobacco
	else if(factionid == 4) { PlayerInfo[target][pSkin] = 271; } //GROVE
	else if(factionid == 5) { PlayerInfo[target][pSkin] = 296; } //BALLAS
	else if(factionid == 6) { PlayerInfo[target][pSkin] = 295; } //LS Novinari
	else if(factionid == 7) { PlayerInfo[target][pSkin] = 294; } //Condor
	else if(factionid == 8) { PlayerInfo[target][pSkin] = 16; } //Parking servis
	else if(factionid == 9) { PlayerInfo[target][pSkin] = 187; } //Taxi
	else if(factionid == 10) { PlayerInfo[target][pSkin] = 25; } //Yakuza
	else if(factionid == 11) { PlayerInfo[target][pSkin] = 264; } //Bajkeri
	else if(factionid == 12) { PlayerInfo[target][pSkin] = 116; } //Blue Lagoon Family
	else if(factionid == 13) { PlayerInfo[target][pSkin] = 115; } //LVG
	else if(factionid == 14) { PlayerInfo[target][pSkin] = 163; } //Hitman
	else if(factionid == 15) { PlayerInfo[target][pSkin] = 279; } //Vatrogasci
	SetPlayerSkin(target, PlayerInfo[target][pSkin]);
	format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s vam je dao lidera organizacije %s!", GetName(playerid), ImeOrganizacije(factionid));
	SendClientMessage(target, -1, string);
	format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s je dao lidera %s-u organizacije %s.", GetName(playerid), GetName(target), ImeOrganizacije(factionid));
	AdminGameMaster(-1, string);
	return 1;
}
Citat: Ešo poslato Novembar 25, 2016, 01:23:33 PRE PODNE
Pošalji kod od /lideri i /makeleader ili kako ti je već to iskriptano u modu
Poslednja Izmena: Novembar 25, 2016, 15:01:51 POSLE PODNE od MEDO

Postavi lepo po kodu pa ti mozda i pomognem :)
HARD WORK BEATS TALENT

YCMD:lideri(playerid, params[], help)
{
    #pragma unused params
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	new string[1024];
	format(string, sizeof(string), "");
	foreach(Player, i)
	{
		if (PlayerInfo[i][pLider] >= 1 || PlayerInfo[i][pLider] >=16)
		{
			new admtext[64];
            new atext[20];
			if(PlayerInfo[i][pLider] == 1) { admtext = ""BELA"Policija"; }
		    else if(PlayerInfo[i][pLider] == 2) { admtext = ""BELA"LCN"; }
			else if(PlayerInfo[i][pLider] == 3) { admtext = ""BELA"Black Devill Tobacco"; }
			else if(PlayerInfo[i][pLider] == 4) { admtext = ""BELA"Grove Street Family"; }
			else if(PlayerInfo[i][pLider] == 5) { admtext = ""BELA"Ballas"; }
			else if(PlayerInfo[i][pLider] == 6) { admtext = ""BELA"Novinari"; }
			else if(PlayerInfo[i][pLider] == 7) { admtext = ""BELA"Condor"; }
			else if(PlayerInfo[i][pLider] == 8) { admtext = ""BELA"Parking Servis"; }
			else if(PlayerInfo[i][pLider] == 9) { admtext = ""BELA"Taxi"; }
			else if(PlayerInfo[i][pLider] == 10) { admtext = ""BELA"Yakuza"; }
			else if(PlayerInfo[i][pLider] == 11) { admtext = ""BELA"Bajkeri"; }
			else if(PlayerInfo[i][pLider] == 12) { admtext = ""BELA"Blue Lagoon Family"; }
			else if(PlayerInfo[i][pLider] == 13) { admtext = ""BELA"Los Vagos Gang"; }
			else if(PlayerInfo[i][pLider] == 14) { admtext = ""BELA"Hitman"; }
			else if(PlayerInfo[i][pLider] == 15) { admtext = ""BELA"Vatrogasci"; }
            format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
			strcat(string, atext);
			strcat(string, "|{F81414} ");
			strcat(string, GetName(i));
			strcat(string, "{FFFFFF} | ");
            format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
			strcat(string, admtext);
			strcat(string, "\n");
		}
	}
	if(strlen(string) == 0) return SendClientMessage(playerid, -1, "A:RP "CRVENA"Nijedan lider nije online!");
	ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "U redu", "");
	return 1;
}

YCMD:postavilidera(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"A:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pVlidera] != 1) return SCM(playerid,-1,""BELA"A:RP "SPLAVA"Samo Vlasnik!");
	new target, factionid, string[126];
	if(sscanf(params, "ud", target, factionid))
	{
		SCM(playerid,-1, ""SIVA"A:RP Pomoc | "SPLAVA"/postavilidera [ID/Ime] [ID Org]");
		SCM(playerid, -1,""SIVA"(ID:1). "SPLAVA"Policija");
		SCM(playerid,-1,""SIVA"(ID:2). "SPLAVA"LCN");
		SCM(playerid,-1,""SIVA"(ID:3). "SPLAVA"Black Devill Tobacco");
		SCM(playerid,-1,""SIVA"(ID:4). "SPLAVA"Grove Street Family");
		SCM(playerid,-1,""SIVA"(ID:5). "SPLAVA"Ballas");
		SCM(playerid,-1,""SIVA"(ID:6). "SPLAVA"LS Novinari");
		SCM(playerid,-1,""SIVA"(ID:7). "SPLAVA"Condor (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:8). "SPLAVA"Parking Servis");
		SCM(playerid,-1,""SIVA"(ID:9). "SPLAVA"Taxi");
		SCM(playerid,-1,""SIVA"(ID:10). "SPLAVA"Yakuza (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:11). "SPLAVA"Bajkeri");
		SCM(playerid,-1,""SIVA"(ID:12). "SPLAVA"Blue Lagoon Family");
		SCM(playerid,-1,""SIVA"(ID:13). "SPLAVA"Los Vagos Gang (Privatna ORG.)");
		SCM(playerid,-1,""SIVA"(ID:14). "SPLAVA"Hitman");
		SCM(playerid,-1,""SIVA"(ID:15). "SPLAVA"Vatrogasci");
		return 1;
	}
	if(factionid < 0 || factionid > 15) return SendClientMessage(playerid, -1, ""CRVENA"A:RP "SIVA"Nemozete ici ispod 0 i vise od 15!");
	if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1 ,""SIVA"Pogresan ID (Nije Online)!");
	if(factionid == PlayerInfo[target][pLider]) return SendClientMessage(playerid,-1, ""SIVA"(greska) "CRVENA"Taj igrac je vec lider te organizacije!");
	if(factionid == 0)
	{
		PlayerInfo[target][pLider] = 0;
		PlayerInfo[target][pClan] = 0;
		PlayerInfo[target][pRank] = 0;
		PlayerInfo[target][pSkin] = 1;
		SetPlayerSkin(target,PlayerInfo[target][pSkin]);
		SCMF(playerid,-1,""SPLAVA"A:RP "BELA"Admin %s vam je skinuo lidera!",GetName(playerid));
		format(string, sizeof(string), ""SPLAVA"A:RP "BELA"Skinuli ste lidera igracu %s!", GetName(target));
		SendClientMessage(playerid, -1, string);
		format(string, sizeof(string), ""SPLAVA"INFO | "BELA"Admin %s je skinuo lidera organizacije %s.", GetName(playerid), GetName(target));
		AdminGameMaster(-1, string);
		return 1;
	}
	PlayerInfo[target][pLider] = factionid; PlayerInfo[target][pClan] = factionid; PlayerInfo[target][pRank] = 6;
	if(factionid == 1) { PlayerInfo[target][pSkin] = 283; } //LSPD
	else if(factionid == 2) { PlayerInfo[target][pSkin] = 113; } //La Cosa Nostra
	else if(factionid == 3) { PlayerInfo[target][pSkin] = 120; } //Black Devill Tobacco
	else if(factionid == 4) { PlayerInfo[target][pSkin] = 271; } //GROVE
	else if(factionid == 5) { PlayerInfo[target][pSkin] = 296; } //BALLAS
	else if(factionid == 6) { PlayerInfo[target][pSkin] = 295; } //LS Novinari
	else if(factionid == 7) { PlayerInfo[target][pSkin] = 294; } //Condor
	else if(factionid == 8) { PlayerInfo[target][pSkin] = 16; } //Parking servis
	else if(factionid == 9) { PlayerInfo[target][pSkin] = 187; } //Taxi
	else if(factionid == 10) { PlayerInfo[target][pSkin] = 25; } //Yakuza
	else if(factionid == 11) { PlayerInfo[target][pSkin] = 264; } //Bajkeri
	else if(factionid == 12) { PlayerInfo[target][pSkin] = 116; } //Blue Lagoon Family
	else if(factionid == 13) { PlayerInfo[target][pSkin] = 115; } //LVG
	else if(factionid == 14) { PlayerInfo[target][pSkin] = 163; } //Hitman
	else if(factionid == 15) { PlayerInfo[target][pSkin] = 279; } //Vatrogasci
	SetPlayerSkin(target, PlayerInfo[target][pSkin]);
	format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s vam je dao lidera organizacije %s!", GetName(playerid), ImeOrganizacije(factionid));
	SendClientMessage(target, -1, string);
	format(string, sizeof(string), ""SPLAVA"A | "BELA"Admin %s je dao lidera %s-u organizacije %s.", GetName(playerid), GetName(target), ImeOrganizacije(factionid));
	AdminGameMaster(-1, string);
	return 1;
}