[pomoc]arrest


Započeo MicroSD_, Februar 28, 2012, 19:06:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: nx
Detaljan opis problema: Kako da napravim ono kada pd uhapsi clana lcna da pise da je uhapsen clan lcna ?
Dio skripte: dole je
Neke slike/video za lakse dobivanje pomoci(neobavezno):

CMD:arrest(playerid, params[])
	{
		new string[128];
		new sendername[MAX_PLAYER_NAME];
		new giveplayer[MAX_PLAYER_NAME];
		new cijenah, minuta, jamcevina, cijenajamcevine, razlog[128];
		if(sscanf(params, "dddds", cijenah, minuta, jamcevina, cijenajamcevine, razlog))
		{
			if(IsACop(playerid))
				{
					SCM(playerid, COLOR_CHAT, "Koristite:{BFC0C2} /arrest [cijena] [vrijeme (minute)] [jamcevina (0=ne 1=da)] [cijena jamcevine] [razlog]");
					SCM(playerid, WHITE, "{168BFF}Razlog mora biti vazeci!");
				}
				else return SCM(playerid, GREY, "Nisi dio izvrsnih organa!");
		}
	else
	{
		if(IsACop(playerid))
			{
				if(OnDuty[playerid] != 1)
				{
				    SCM(playerid, COLOR_GREY, "   Nisi na duznosti!");
				    return 1;
				}
		        if(!KodArrestPozicije(playerid))
				{// Jail spot
				    SCM(playerid, COLOR_GREY, "  Nisi u blizini zatvora, ne mozes hapsiti!");
				    return 1;
				}
				if(cijenah > 5000 || cijenah < 1)
				{
					SCM(playerid, GREY, "Cijena hapsenja ne moze biti preko 5000$ i ispod 1$!");
					return 1;
				}
				if(minuta > 31 || minuta < 6)
				{
					SCM(playerid, GREY, "Vrijeme pritvora ne moze biti preko 30 minuta i ispod 5 minuta!");
					return 1;
				}
				if(jamcevina < 0 || jamcevina > 1)
				{
					SCM(playerid, GREY, "Jamcevina mora biti 1(Da) ili 0 (Ne)!");
					return 1;
				}
				if(cijenajamcevine > 100000 || cijenajamcevine < 1)
				{
					SCM(playerid, GREY, "Cijena jamcevine mora biti izmedju 1$ i 100000$!");
					return 1;
				}
				new suspect = GetClosestPlayer(playerid);
				if(IsPlayerConnected(suspect))
				{
				if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
					{
						GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						if(WantedLevel[suspect] < 1)
						{
						    SendClientMessage(playerid, COLOR_GREY, "   Igrac mora imati barem Wanted Level 1 !");
						    return 1;
						}
						format(string, sizeof(string), "{198CC6}* Uhapsio si %s | Razlog: %s", giveplayer, razlog);
						SCM(playerid, COLOR_LIGHTBLUE, string);
						GivePlayerCash(suspect, -cijenah);
						format(string, sizeof(string), "Uhapsio te %s ~n~ za $%d", sendername, moneys);
						GameTextForPlayer(suspect, string, 5000, 5);
						ResetPlayerWeapons(suspect);
						if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
						{
							format(string, sizeof(string), "Vjesti | Policajac %s je uhapsio osumnjicenog %s ", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
						
						else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
						{
							format(string, sizeof(string), "FBI Agent %s je uhapsio osumnjicenog %s", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
						else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
						{
							format(string, sizeof(string), "{198CC6}Specijalac %s je uhapsio osumnjicenog %s ", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
							new rand = random(sizeof(gRandomJailSpawns));
						SetPlayerPos(suspect, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
						PlayerInfo[suspect][pJailTime] = minuta * 60;
						if(jamcevina == 1)
						{
							JailPrice[suspect] = cijenajamcevine;
							format(string, sizeof(string), "{198CC6}Pritvoren si na %d sekundi.   Jamcevina: $%d | Razlog: {FF0E0E}%s", PlayerInfo[suspect][pJailTime], JailPrice[suspect], razlog);
							SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
						}
						else
						{
						    JailPrice[suspect] = 0;
							format(string, sizeof(string), "{198CC6}Pritvoren si na %d sekundi.   Jamcevina: Nedostupna | Razlog: {FF0E0E}%s", PlayerInfo[suspect][pJailTime], razlog);
							SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
						}
						PlayerInfo[suspect][pJailed] = 1;
				        PlayerInfo[suspect][pArrested] += 1;
						SetPlayerFree(suspect,playerid, "Uhapsen");
						WantedPoints[suspect] = 0;
						WantedLevel[suspect] = 0;
						WantLawyer[suspect] = 1;
					}//distance
				}//not connected
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "   Nema nikoga u blizini koga bi mogao uhapsiti.");
				    return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Nisi dio izvrsnih vlasti !");
			    return 1;
			}
		}//not connected
		return 1;
	}
Poslednja Izmena: Februar 28, 2012, 19:07:05 POSLE PODNE od Claude_

if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
						{
	                                                if(PlayerInfo[suspect][pMember] == ID LCNa)
	                                                {
							        format(string, sizeof(string), "Vjesti | Policajac %s je uhapsio clana poznate LCN mafije %s! ", sendername, giveplayer);
	                                                }
	                                                else
	                                                {
							        format(string, sizeof(string), "Vjesti | Policajac %s je uhapsio osumnjicenog %s! ", sendername, giveplayer);
	                                                }
							OOCNews(COLOR_LIGHTRED, string);
						}


to stavis umesto

if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
						{
							format(string, sizeof(string), "Vjesti | Policajac %s je uhapsio osumnjicenog %s ", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}


dalje ces valjda sam da skontas :D

da, znat cu dalje...

Bio sam pokusavao staviti izvan

ovog:

if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
						{
							format(string, sizeof(string), "Vjesti | Policajac %s je uhapsio osumnjicenog %s ", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}



pa nije radilo... ugl idem testirat... i hvala


EDIT: Ne radi ovo, ne pise mi uopce taj text...
Poslednja Izmena: Februar 28, 2012, 19:39:51 POSLE PODNE od Claude_

probaj ovako
   
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
							{
							
								format(string, sizeof(string), "Vijesti | {FFFFFF}%s {FF6347}je uhapsio trazenog zlocinca {FFFFFF}%s", sendername, giveplayer);
								OOCNews(LIGHTRED, string);
							}

Citat: Aldin Begovic poslato Februar 28, 2012, 20:55:21 POSLE PODNE
probaj ovako
   
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
							{
							
								format(string, sizeof(string), "Vijesti | {FFFFFF}%s {FF6347}je uhapsio trazenog zlocinca {FFFFFF}%s", sendername, giveplayer);
								OOCNews(LIGHTRED, string);
							}



procitaj barem jos 2 puta sta meni treba :S

Citat: Claude_ poslato Februar 28, 2012, 20:57:43 POSLE PODNE
Citat: Aldin Begovic poslato Februar 28, 2012, 20:55:21 POSLE PODNE
probaj ovako
   
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
							{
							
								format(string, sizeof(string), "Vijesti | {FFFFFF}%s {FF6347}je uhapsio trazenog zlocinca {FFFFFF}%s", sendername, giveplayer);
								OOCNews(LIGHTRED, string);
							}



procitaj barem jos 2 puta sta meni treba :S
if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
							{
							
								format(string, sizeof(string), "Vijesti | {FFFFFF}%s {FF6347}je uhapsio trazenog zlocinca {FFFFFF}%s,clan % organizacije", sendername,org,giveplayer);
								OOCNews(LIGHTRED, string);
							}

[/quote]

Evo dalje sam :S