Diploma za ulazak u pd


Započeo Sinner.man, Februar 20, 2018, 10:22:10 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Detaljan opis problema: nzm kako napraviti da igrac bez policijske diplome ne moze uci u pd. I da tu diplomu moze dati samo lider policijske akademije
MOD JE ATHLONE
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
:)

Daj neki kod ne mozemo mi u pasulj da gledamo :D

mada sigurno postoji neka varijabla za diplomu koju trebas da uklonis pri proveri kada lider ubacuje clana jednostavno i logicno
Poslednja Izmena: Februar 20, 2018, 10:23:59 PRE PODNE od Majkl Script


Citat: Belegija poslato Februar 20, 2018, 13:43:59 POSLE PODNE
Ako bude problema,javi se,pa cu ti pomoci
KODOVI: https://pastebin.com/d9Wjt7YP
Negdje sam mozda pogrijesio sa " u glavnom ti to sredi
Zanima me gde si ti u kodu stavio igracu PlayerInfo[playerid][pPDiploma] = 1;?
Posto ja ne vidim nigde.
Takodje cemu va_SendClientMessage kad ti treba formatiranje poruke?

I gde ti je stock GetName?
Poslednja Izmena: Februar 20, 2018, 13:57:14 POSLE PODNE od Raptorâ„¢
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

Radim athlone mod
@Raptorâ,,¢ mozes ti prilagoditi to sto mislis da je bag
:)

Citat: Kasperzzi poslato Februar 20, 2018, 14:34:53 POSLE PODNE
Radim athlone mod
@Raptorâ,,¢ mozes ti prilagoditi to sto mislis da je bag
Nesto na ovu foru. Kod komande /ubaci dodas proveru da li igrac ima diplomu, posalji komandu ako to ne znas uraditi.
CMD:dajdiplomu(playerid, params[])
{
	new id, string[64], string2[64], igrac[MAX_PLAYER_NAME];
	if(PlayerInfo[playerid][pLider] < 1 && PlayerInfo[playerid][pLider] < 9) return SendClientMessage(playerid, -1,"{118EB8}[AKoriscenje] || {FFFFFF} /dajdiplomu [ID]"); //naravno stavis ti koji ti je broj Lidera PD i FBI,moze i neke druge org ako imas
	if(PlayerInfo[playerid][pPDiploma] = 1)  return SendClientMessage(playerid, -1,"{118EB8}[PDSecurity] || {FFFFFF} Igrac vec ima diplomu!");
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "{118EB8}[AKoriscenje] || {FFFFFF} /dajdiplomu [id]");
	else
	{
		GetPlayerName(id, igrac, sizeof(igrac));
		format(string, sizeof(string), "{118EB8}[PDAkademija] || {FFFFFF} Cestitamo {118EB8}%s, dobili ste diplomu.", igrac);
		SendClientMessage(id, -1, string);
		PlayerInfo[playerid][pDiploma] = 1;

		format(string2, sizeof(string), "{118EB8}[PDAkademija] || {FFFFFF} Igracu {118EB8}%s{FFFFFF} ste dali diplomu.", igrac);
		SendClientMessage(playerid, -1, string2);
	}
	return 1;
}
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

Citat: Belegija poslato Februar 20, 2018, 13:43:59 POSLE PODNE
Ako bude problema,javi se,pa cu ti pomoci
KODOVI: https://pastebin.com/d9Wjt7YP
Negdje sam mozda pogrijesio sa " u glavnom ti to sredi

Cemu va_SendClientMessage da nije to mozda stock SendClientMessageEx?

Posto znam jer isto koristim plus dajem skripti prostora.
Respect to: Fantom,Muma,Markoni.
-------------------- Moji Radovi -------------------------
-------------------- Gamemodes ------------------------
Castro RolePlay: http://balkan-samp.com/forum/index.php?topic=119369.0
Black Expensive x2.2: http://balkan-samp.com/forum/index.php?topic=120053.0
------------------- FilterScripts ------------------------
Bunny Hop: http://balkan-samp.com/forum/index.php?topic=120437.0
Bank System: http://balkan-samp.com/forum/index.php?topic=119244.0

Citat: Raptorâ,,¢ poslato Februar 20, 2018, 14:54:02 POSLE PODNE
Nesto na ovu foru. Kod komande /ubaci dodas proveru da li igrac ima diplomu, posalji komandu ako to ne znas uraditi.
CMD:dajdiplomu(playerid, params[])
{
	new id, string[64], string2[64], igrac[MAX_PLAYER_NAME];
	if(PlayerInfo[playerid][pLider] < 1 && PlayerInfo[playerid][pLider] < 9) return SendClientMessage(playerid, -1,"{118EB8}[AKoriscenje] || {FFFFFF} /dajdiplomu [ID]"); //naravno stavis ti koji ti je broj Lidera PD i FBI,moze i neke druge org ako imas
	if(PlayerInfo[playerid][pPDiploma] = 1)  return SendClientMessage(playerid, -1,"{118EB8}[PDSecurity] || {FFFFFF} Igrac vec ima diplomu!");
	if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "{118EB8}[AKoriscenje] || {FFFFFF} /dajdiplomu [id]");
	else
	{
		GetPlayerName(id, igrac, sizeof(igrac));
		format(string, sizeof(string), "{118EB8}[PDAkademija] || {FFFFFF} Cestitamo {118EB8}%s, dobili ste diplomu.", igrac);
		SendClientMessage(id, -1, string);
		PlayerInfo[playerid][pDiploma] = 1;

		format(string2, sizeof(string), "{118EB8}[PDAkademija] || {FFFFFF} Igracu {118EB8}%s{FFFFFF} ste dali diplomu.", igrac);
		SendClientMessage(playerid, -1, string2);
	}
	return 1;
}


Zar ne bi trebalo umjesto ovog:

PlayerInfo[playerid][pDiploma] = 1;


Ovo:

PlayerInfo[id][pDiploma] = 1;

Citat: #Jimmy poslato Februar 20, 2018, 19:41:34 POSLE PODNE
Zar ne bi trebalo umjesto ovog:

PlayerInfo[playerid][pDiploma] = 1;


Ovo:

PlayerInfo[id][pDiploma] = 1;

Moja greska, desava se. :D
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

@Raptorâ,,¢ meni ta provjera treba samo za orge tip_pd ne za bande i mafije.
:)


pravila
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci