[Ajuda] Nгo Aparece Oque eu Digito no Chat
#1

bom Quando eu Falo Nгo aparece a Mensagen que eu Escrevi e Nem Pros Outros Players Aparece Apenas Encima da Minha Cabeзa Embaixo do Meu Nick Mais No Chat Nгo Aparece o Cod da Public OnPlayerText (Obs й chat Proximo) Eu Nгo sei onde Se Encontra os negocio do chat porque Nunca Mechi com isso mais Acredito que й no Fim do Code ae da Public

Код:
public OnPlayerText(playerid, text[])
{
	new giver[MAX_PLAYER_NAME];
	if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!spam",true) == 0) return Kick(playerid);
    if(strfind(text,"!fu",true) == 0) return Kick(playerid);
    if(strfind(text,"!lag",true) == 0) return Kick(playerid);
    if(strfind(text,"www.sky-cheat.forumeiros.com",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid);
	new giveplayer[MAX_PLAYER_NAME];
	new tmp[128];
	new string[128];
	format(string, sizeof(string), "{98FB98} %s",text);
    SetPlayerChatBubble(playerid, string, COLOR_LIGHTRED, 25.0, 10000);
	new giveplayerid;
	PlayerInactivity[playerid] = 0;
	if(TentouDivulgar(text))
	{
		if(cdivulgar[playerid] >= 6)
		{
			SendClientMessage(playerid, COLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
 			SendClientMessage(playerid, COLOR_LIGHTBLUE,"Cuidado, Poderб ser banido.");
           	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Evite digitar muitos nъmeros consecutivos.");
   			PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
   			Kick(playerid);
		}
		format(string, 128, "AdmAviso: [%d]%s tentou divulgar: %s.",playerid,PlayerName(playerid),text);
		ABroadCast(COLOR_YELLOW,string,1);
		DivulgouLog(string);
       	cdivulgar[playerid] += 1;
       	return 0;
	}
	if(PlayerInfo[playerid][pMuted] == 1)
	{
		SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, vocк foi calado");
		return 0;
	}
	if(MarriageCeremoney[playerid] > 0)
	{
	    new idx;
	    tmp = strtok(text, idx);
	    if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
		{
		    if(GotProposedBy[playerid] < 999)
		    {
			    if(IsPlayerConnected(GotProposedBy[playerid]))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
				    format(string, sizeof(string), "Padre: %s Vocк aceita %s como sua amada esposa? (Digite 'sim', qualquer outra coisa cancela o casamento).", giveplayer,sendername);
					SendClientMessage(GotProposedBy[playerid], COLOR_WHITE, string);
					MarriageCeremoney[GotProposedBy[playerid]] = 1;
					MarriageCeremoney[playerid] = 0;
					GotProposedBy[playerid] = 999;
				    return 1;
			    }
			    else
			    {
			        MarriageCeremoney[playerid] = 0;
			        GotProposedBy[playerid] = 999;
			        return 0;
			    }
			}
			else if(ProposedTo[playerid] < 999)
			{
			    if(IsPlayerConnected(ProposedTo[playerid]))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
					if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
					{
						format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar a Noiva.", sendername, giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
				   		format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar o Noivo.", giveplayer, sendername);
						SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
						format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento, %s e %s se casaram.", sendername, giveplayer);
						OOCNews(COLOR_WHITE, string);
					}
					else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1)
					{
					    format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", sendername, giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
				   		format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", giveplayer, sendername);
						SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
						format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Gay, %s e %s se casaram.", sendername, giveplayer);
						OOCNews(COLOR_WHITE, string);
					}
					else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
					{
					    format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva.", sendername, giveplayer);
						SendClientMessage(playerid, COLOR_WHITE, string);
				   		format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva", giveplayer, sendername);
						SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
						format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Lesbico, %s e %s se casaram.", sendername, giveplayer);
						OOCNews(COLOR_WHITE, string);
					}
					//MarriageCeremoney[ProposedTo[playerid]] = 1;
					MarriageCeremoney[ProposedTo[playerid]] = 0;
					MarriageCeremoney[playerid] = 0;
					format(string, sizeof(string), "%s", sendername);
					strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);
					format(string, sizeof(string), "%s", giveplayer);
					strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
					GivePlayerMoney(playerid, - 100000);
					PlayerInfo[playerid][pMarried] = 1;
					PlayerInfo[ProposedTo[playerid]][pMarried] = 1;
					PlayerInfo[ProposedTo[playerid]][pPHousekey] = PlayerInfo[playerid][pPHousekey];
					PlayerInfo[ProposedTo[playerid]][pPbiskey] = PlayerInfo[playerid][pPbiskey];
					ProposedTo[playerid] = 999;
					MarriageCeremoney[playerid] = 0;
				    return 1;
			    }
			    else
			    {
			        MarriageCeremoney[playerid] = 0;
			        ProposedTo[playerid] = 999;
			        return 0;
			    }
			}
		}
		else
		{
		    if(GotProposedBy[playerid] < 999)
		    {
				if(IsPlayerConnected(GotProposedBy[playerid]))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
					format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
				    SendClientMessage(playerid, COLOR_YELLOW, string);
				    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
				    SendClientMessage(GotProposedBy[playerid], COLOR_YELLOW, string);
				    return 0;
			    }
			    else
			    {
			        MarriageCeremoney[playerid] = 0;
			        GotProposedBy[playerid] = 999;
			        return 0;
			    }
		    }
		    else if(ProposedTo[playerid] < 999)
			{
			    if(IsPlayerConnected(ProposedTo[playerid]))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
					format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
				    SendClientMessage(playerid, COLOR_YELLOW, string);
				    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
				    SendClientMessage(ProposedTo[playerid], COLOR_YELLOW, string);
				    return 0;
			    }
			    else
			    {
			        MarriageCeremoney[playerid] = 0;
			        ProposedTo[playerid] = 999;
			        return 0;
			    }
			}
		}
	    return 0;
	}
	if(ConnectedToPC[playerid] == 255)
	{
		new idx;
	    tmp = strtok(text, idx);
	    if ((strcmp("Contratos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Contratos")))
		{
		    SearchingHit(playerid);
			return 0;
		}
		else if ((strcmp("News", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("News")))
		{
		    	new x_nr[256];
				x_nr = strtok(text, idx);

				    if(!strlen(x_nr)) {
					format(string,sizeof(string),"  Novidades dos Hitmans:\n\nMensagem 1: %s :: Hitman: %s.\nMensagem 2: %s :: Hitman: %s.\nMensagem 3: %s :: Hitman: %s.\nMensagem 4: %s :: Hitman: %s.\nMensagem 5: %s :: Hitman: %s.",News[hAdd1], News[hContact1],News[hAdd2], News[hContact2],News[hAdd3], News[hContact3],News[hAdd4], News[hContact4],News[hAdd5], News[hContact5]);
					ShowPlayerDialog(playerid,435,DIALOG_STYLE_MSGBOX,"Novidades - Hitmans.",string,"Escrever","Deletar");
					return 0;
				}//lets start
				if(strcmp(x_nr,"1",true) == 0)
				{
				    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
				    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
				    if(News[hTaken1] == 0)
				    {
				        GetPlayerName(playerid, sendername, sizeof(sendername));
				        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
						format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255);
						format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255);
						News[hTaken1] = 1; PlacedNews[playerid] = 1;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 1 das notнcias dos Hitmans.");
						return 0;
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
				        return 0;
				    }
				}
				else if(strcmp(x_nr,"2",true) == 0)
				{
				    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
				    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
				    if(News[hTaken2] == 0)
				    {
				        GetPlayerName(playerid, sendername, sizeof(sendername));
				        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
						format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255);
						format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255);
						News[hTaken2] = 1; PlacedNews[playerid] = 1;
						SendClientMessage(playerid, COLOR_LIGHTBLUE,"Vocк colocou uma novidade no slot 2 das notнcias dos Hitmans.");
						return 0;
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
				        return 0;
				    }
				}
				else if(strcmp(x_nr,"3",true) == 0)
				{
				    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                     if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
				    if(News[hTaken3] == 0)
				    {
				        GetPlayerName(playerid, sendername, sizeof(sendername));
				        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
						format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255);
						format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255);
						News[hTaken3] = 1; PlacedNews[playerid] = 1;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 3 das notнcias dos Hitmans.");
						return 0;
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
				        return 0;
				    }
				}
				else if(strcmp(x_nr,"4",true) == 0)
				{
				    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
				    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
				    if(News[hTaken4] == 0)
				    {
				        GetPlayerName(playerid, sendername, sizeof(sendername));
				        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
						format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255);
						format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255);
						News[hTaken4] = 1; PlacedNews[playerid] = 1;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 4 das notнcias dos Hitmans.");
						return 0;
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
				        return 0;
				    }
				}
				else if(strcmp(x_nr,"5",true) == 0)
				{
				    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
				    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
				    if(News[hTaken5] == 0)
				    {
				        GetPlayerName(playerid, sendername, sizeof(sendername));
				        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
						format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255);
						format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255);
						News[hTaken5] = 1; PlacedNews[playerid] = 1;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 5 das notнcias dos Hitmans.");
						return 0;
				    }
				    else
				    {
				        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
				        return 0;
				    }
				}
				else if(strcmp(x_nr,"delete",true) == 0)
				{
				    if(PlayerInfo[playerid][pCargo] < 4)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Vocк precisa de cargo 4 parar delatr as chamadas !");
				        return 0;
				    }
				    new string1[MAX_PLAYER_NAME];
				    new x_tel[256];
					x_tel = strtok(text, idx);
					if(!strlen(x_tel)) {
					    SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [numero] ou News delete all.");
					    return 0;
					}
                    if(strcmp(x_tel,"1",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact1], string1, 0, strlen(string1), 255);
						News[hTaken1] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 1.");
						return 0;
                    }
                    else if(strcmp(x_tel,"2",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact2], string1, 0, strlen(string1), 255);
						News[hTaken2] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE,  "* Vocк deletou a mensagem que estava no slot 2.");
						return 0;
                    }
                    else if(strcmp(x_tel,"3",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact3], string1, 0, strlen(string1), 255);
						News[hTaken3] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 3.");
						return 0;
                    }
                    else if(strcmp(x_tel,"4",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact4], string1, 0, strlen(string1), 255);
						News[hTaken4] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 4.");
						return 0;
                    }
                    else if(strcmp(x_tel,"5",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact5], string1, 0, strlen(string1), 255);
						News[hTaken5] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 5.");
						return 0;
                    }
                    else if(strcmp(x_tel,"all",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact1], string1, 0, strlen(string1), 255);
						News[hTaken1] = 0;
						format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact2], string1, 0, strlen(string1), 255);
						News[hTaken2] = 0;
						format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact3], string1, 0, strlen(string1), 255);
						News[hTaken3] = 0;
						format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact4], string1, 0, strlen(string1), 255);
						News[hTaken4] = 0;
						format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
						format(string1, sizeof(string1), "Ninguйm");	strmid(News[hContact5], string1, 0, strlen(string1), 255);
						News[hTaken5] = 0;
						SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou todas as mensagens de novidades dos Hitmans.");
						return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [number] ou News delete all.");
					    return 0;
                    }
				}
				else { return 0; }
		}
   //Entregar contrato
        else if ((strcmp("Darcontrato", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Darcontrato")))
		{
		    if(hitfound == 0)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Nenhum contrato lido ainda, use: contratos!");
		        return 0;
		    }
		    tmp = strtok(text, idx);
		    if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USO: entregarcont [ID do jogador]");
				return 0;
			}
			//giveplayerid = strval(tmp);
			giveplayerid = ReturnUser(tmp);
			if(IsPlayerConnected(giveplayerid))
			{
			    if(giveplayerid != INVALID_PLAYER_ID)
			    {
				    if(PlayerInfo[giveplayerid][pMembro] != 8 && PlayerInfo[giveplayerid][pLider] != 8)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Esse jogador nao e um assasino!");
						return 0;
				    }
				    if(GoChase[giveplayerid] < 999)
				    {
				        SendClientMessage(playerid, COLOR_GREY, "   Hitmans que jб estб ocupado com um Contrato!");
				    	return 0;
				    }
				    if(IsPlayerConnected(hitid))
				    {
				    	GetPlayerName(playerid, sendername, sizeof(sendername));
				        GetPlayerName(giveplayerid, giver, sizeof(giver));
				        GetPlayerName(hitid, giveplayer, sizeof(giveplayer));
		    	    	format(string, sizeof(string), "* Hitmans %s, entregou contrato para %s matar: %s(ID:%d), por R$%d.", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]);
		    	    	SendFamilyMessage(8, COLOR_YELLOW, string);
		    	    	GoChase[giveplayerid] = hitid;
		    	    	GetChased[hitid] = giveplayerid;
		    	    	GotHit[hitid] = 1;
		    	    	PlayerInfo[hitid][pMask] = 1;
		    	    	hitid = 0;
		    	    	hitfound = 0;
				        return 0;
			    	}
				    else
			    	{
				    	SendClientMessage(playerid, COLOR_GREY, "   Os contratos estгo offline !");
				        return 0;
					}
				}
				return 0;
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Assassino Offline ou nгo й assassino !");
			    return 0;
			}
		}
		else if ((strcmp("Cargos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Cargos")))
		{
			SendClientMessage(playerid, COLOR_WHITE, "|__________________ Cargos __________________|");
		    for(new i=0; i < MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
				    if(PlayerInfo[i][pMembro] == 8||PlayerInfo[i][pLider] == 8)
				    {
						GetPlayerName(i, giveplayer, sizeof(giveplayer));
				        format(string, sizeof(string), "* %s: Cargo %d", giveplayer,PlayerInfo[i][pCargo]);
						SendClientMessage(playerid, COLOR_GREY, string);
					}
				}
			}
		}
		else if ((strcmp("Pacotes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Pacotes")))
		{
		    if(OrderReady[playerid] > 0)
		    {
		        SendClientMessage(playerid, COLOR_GREY, "   Vocк jб encomendou um pacote vб atй o icone 'i' amarelo em sua HQ para pega - lo.");
		        return 0;
		    }
		    tmp = strtok(text, idx);
		    if ((strcmp("1", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1")))
			{
			    if(PlayerInfo[playerid][pCargo] < 1) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 100)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$100), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 1;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
			{
			    if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 200)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$200), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 2;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
			{
			    if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 3000)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$300), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 3;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("4")))
			{
			    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 400)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$400), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 4;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("5", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5")))
			{
			    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 500)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$500), Agora va na Agencia buscarr.");
			        OrderReady[playerid] = 5;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("6", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("6")))
			{
			    if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 600)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$600), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 6;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else if ((strcmp("7", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("7")))
			{
			    if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
			    if(GetPlayerMoneyEx(playerid) > 700)
			    {
			        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$700), Agora va na Agencia buscar.");
			        OrderReady[playerid] = 7;
			        return 0;
			    }
			    else
			    {
			        SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
			        return 0;
			    }
			}
			else
			{
			    SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}|_B_P_S_|Pedidos Disponiveis|_B_P_S_|");
			    if(PlayerInfo[playerid][pCargo] >= 1) { SendClientMessage(playerid, COLOR_GREY, "|(1) Cargo 1 - 6: Knife, Eagle, MP5, Shotgun"); }
			    if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(2) Cargo 2 - 6: Knife, Eagle, M4, MP5, Shotgun"); }
			    if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(3) Cargo 2 - 6: Knife, Eagle, AK47, MP5, Shotgun"); }
			    if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(4) Cargo 3 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
			    if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(5) Cargo 3 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
			    if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(6) Cargo 4 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
			    if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(7) Cargo 4 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
			    return 0;
			}
		}
		else if ((strcmp("Desligar", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Desligar")))
		{
		    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce desligou seu laptop, e se desconectou da agencia.");
      		ConnectedToPC[playerid] = 0;
		    return 0;
		}
		else
		{
		    SendClientMessage(playerid, COLOR_WHITE, "|___ Hitman Agency ___|");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Noticias");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Contratos");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Entregarcont - Membro");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Pegarcont - Lider");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Backup");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Pacotes");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Cargos");
		    SendClientMessage(playerid, COLOR_YELLOW2, "| - Desligar");
		    SendClientMessage(playerid, COLOR_YELLOW2, "|");
			SendClientMessage(playerid, COLOR_WHITE, "|______________|00:00|");
		    return 0;
		}
	    return 0;
	}
	if(CallAdvogado[playerid] == 111)
	{
	    new idx;
	    tmp = strtok(text, idx);
	    if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
		    format(string, sizeof(string), "** %s estб na prisгo e precisa de um advogado, olhe /presos.", sendername);
	    	SendEmpregoMessage(2, TEAM_AZTECAS_COLOR, string);
	    	SendClientMessage(playerid, COLOR_LIGHTRED, "A Mensagem foi enviada para todos os advogados online, Por favor espere.");
	    	WantAdvogado[playerid] = 0;
			CallAdvogado[playerid] = 0;
	    	return 0;
		}
		else
		{
		    SendClientMessage(playerid, COLOR_LIGHTRED, "Sua sentenзa foi iniciada.");
		    WantAdvogado[playerid] = 0;
			CallAdvogado[playerid] = 0;
		    return 0;
		}
	}
	if(TalkingLive[playerid] != 255)
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)
		{
		    format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
			OOCNews(COLOR_LIGHTGREEN, string);
 			SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
		}
		else
		{
		    format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
			OOCNews(COLOR_LIGHTGREEN, string);
			SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
		}
		return 0;
	}
	if(Mobile[playerid] != 255)
	{
		new idx;
		tmp = strtok(text, idx);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(string, sizeof(string), "%s diz (Celular): %s", sendername, text);
		SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 20.0, 10000);
		ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		//printf("callers line %d called %d caller %d",Mobile[Mobile[playerid]],Mobile[playerid],playerid);
		if(Mobile[playerid] == 191)
		{
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Desculpe, Nao Entendi");
				return 0;
			}
			new turner[MAX_PLAYER_NAME];
			new wanted[128];
			GetPlayerName(playerid, turner, sizeof(turner));
			SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Temos alertado todas as unidades na бrea.");
			SendClientMessage(playerid, TEAM_CYAN_COLOR, "Obrigado por Relatar o Ocorrido");
			format(wanted, sizeof(wanted), "Denuncia: Todas Unidades IA: Chamador: %s",turner);
			SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
			format(wanted, sizeof(wanted), "Denuncia: %s",text);
			SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
			SendClientMessage(playerid, COLOR_GRAD2, "   Ninguem na linha...");
			Mobile[playerid] = 255;
			return 0;
		}
		if(Mobile[playerid] == 191)
		{
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGКNCIA: Desculpe eu nгo entendo");
				return 0;
			}
			if ((strcmp("nao", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("nao")))
			{
				new turner[MAX_PLAYER_NAME];
				new wanted[128];
				GetPlayerName(playerid, turner, sizeof(turner));
				SendClientMessage(playerid, COLOR_DBLUE, "COP: Alertamos todos as unidades perto do local.");
				SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por ter relatado o Ocorrido");
				format(wanted, sizeof(wanted), "HQ: Todas as unidades: Denunciante: %s",turner);
				SendFamilyMessage(1, COLOR_DBLUE, wanted);
				format(wanted, sizeof(wanted), "HQ: Crime: %s, Suspeito: Desconhecido",PlayerCrime[playerid][pAccusing]);
				SendFamilyMessage(1, COLOR_DBLUE, wanted);
				SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйm na linha.....");
				Mobile[playerid] = 255;
				return 0;
			}
			new badguy;
			//badguy = strval(tmp);
			badguy = ReturnUser(tmp);
			if (IsPlayerConnected(badguy))
			{
			    if(badguy != INVALID_PLAYER_ID)
			    {
					if (gTeam[badguy] == 2 || gTeam[badguy] == 1)
					{
						SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Vocк terб que entrar em contato com os assuntos internos. Esta й uma linha de emergкncia");
						SendClientMessage(playerid, COLOR_GRAD2, "   Ninghem na linha...");
						Mobile[playerid] = 255;
						return 0;
					}
					if (WantedPoints[badguy] > 0)
					{
						SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Unidades jб estгo atribuнdos a esse caso.");
						SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
						SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
						Mobile[playerid] = 255;
						return 0;
					}
					if (badguy == playerid)
					{
						SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Esta linha e de emergencia.");
						SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
						Mobile[playerid] = 255;
						return 0;
					}
					SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Temos alertado todas as unidades na бrea.");
					SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
					SetPlayerCriminal(badguy,playerid, PlayerCrime[playerid][pAccusing]);
					if(WantedPoints[badguy] > 0) { } else
					{
						WantedPoints[badguy] += 1;
      					SetPlayerWantedLevel(badguy, WantedPoints[badguy]);
				  	}
					SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
					Mobile[playerid] = 255;
					return 0;
				}//invalid id
				return 0;
			}//not connected
			else
			{
				format(string, sizeof(string), "Police HQ: Nenhuma informaзгo sobre %s, o nome citado esta correto?",tmp);
				SendClientMessage(playerid, COLOR_DBLUE, string);
				return 0;
			}
		}
		if(Mobile[playerid] == 912)
		{
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe, nao entendi.");
				return 0;
			}
			strmid(PlayerCrime[playerid][pAccusing], text, 0, strlen(text), 255);
			SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Se vocк souber o nome do assaltante ou de parte dele, me fale, ou simplesmente dizer nгo");
			Mobile[playerid] = 913;
			return 0;
		}
		if(Mobile[playerid] == 190)
		{
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
				return 0;
			}
			else if ((strcmp("policia", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("policia")))
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por Policia, Espere.");
				Mobile[playerid] = 912;
				SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Por favor me dк uma breve descriзгo do crime.");
				return 0;
			}
			else if ((strcmp("Bombeiros", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("SA:MU")))
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por SA:MU, Espere.");
				Mobile[playerid] = 914;
				SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Por favor me dк uma breve descriзгo do Incidente.");
				return 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
				return 0;
			}
		}
		if(IsPlayerConnected(Mobile[playerid]))
		{
		    if(Mobile[Mobile[playerid]] == playerid)
		    {
				SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_YELLOW,"Ninguйm lб");
		}
		return 0;
	}
	if (realchat)
	{
	    if(gPlayerLogged[playerid] == 0)
	    {
	        return 0;
      	}
      	if(strfind(text,"!kill",true) == 0) return Kick(playerid);
      	if(strfind(text,"!kill",true) == 0) return Kick(playerid);
      	if(strfind(text,"!spam",true) == 0) return Kick(playerid);
      	if(strfind(text,"!fu",true) == 0) return Kick(playerid);
      	if(strfind(text,"!lag",true) == 0) return Kick(playerid);
      	if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid);
      	if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(string, sizeof(string), "{EEEEE0}%s[%d] Diz: %s", sendername,playerid, text);
		ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		return 0;
	}
	return 1;
}
Reply
#2

tenta isto

pawn Код:
public OnPlayerText(playerid, text[])
{
    new giver[MAX_PLAYER_NAME];
    if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!spam",true) == 0) return Kick(playerid);
    if(strfind(text,"!fu",true) == 0) return Kick(playerid);
    if(strfind(text,"!lag",true) == 0) return Kick(playerid);
    if(strfind(text,"www.sky-cheat.forumeiros.com",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid);
    new giveplayer[MAX_PLAYER_NAME];
    new tmp[128];
    new string[128];
    format(string, sizeof(string), "{98FB98} %s",text);
    SetPlayerChatBubble(playerid, string, COLOR_LIGHTRED, 25.0, 10000);
    new giveplayerid;
    PlayerInactivity[playerid] = 0;
    if(TentouDivulgar(text))
    {
        if(cdivulgar[playerid] >= 6)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Cuidado, Poderб ser banido.");
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Evite digitar muitos nъmeros consecutivos.");
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
            Kick(playerid);
        }
        format(string, 128, "AdmAviso: [%d]%s tentou divulgar: %s.",playerid,PlayerName(playerid),text);
        ABroadCast(COLOR_YELLOW,string,1);
        DivulgouLog(string);
        cdivulgar[playerid] += 1;
        return 0;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
        SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, vocк foi calado");
        return 0;
    }
    if(MarriageCeremoney[playerid] > 0)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
        {
            if(GotProposedBy[playerid] < 999)
            {
                if(IsPlayerConnected(GotProposedBy[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "Padre: %s Vocк aceita %s como sua amada esposa? (Digite 'sim', qualquer outra coisa cancela o casamento).", giveplayer,sendername);
                    SendClientMessage(GotProposedBy[playerid], COLOR_WHITE, string);
                    MarriageCeremoney[GotProposedBy[playerid]] = 1;
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 1;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 0;
                }
            }
            else if(ProposedTo[playerid] < 999)
            {
                if(IsPlayerConnected(ProposedTo[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
                    if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar a Noiva.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar o Noivo.", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Gay, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Lesbico, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    //MarriageCeremoney[ProposedTo[playerid]] = 1;
                    MarriageCeremoney[ProposedTo[playerid]] = 0;
                    MarriageCeremoney[playerid] = 0;
                    format(string, sizeof(string), "%s", sendername);
                    strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);
                    format(string, sizeof(string), "%s", giveplayer);
                    strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
                    GivePlayerMoney(playerid, - 100000);
                    PlayerInfo[playerid][pMarried] = 1;
                    PlayerInfo[ProposedTo[playerid]][pMarried] = 1;
                    PlayerInfo[ProposedTo[playerid]][pPHousekey] = PlayerInfo[playerid][pPHousekey];
                    PlayerInfo[ProposedTo[playerid]][pPbiskey] = PlayerInfo[playerid][pPbiskey];
                    ProposedTo[playerid] = 999;
                    MarriageCeremoney[playerid] = 0;
                    return 1;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    ProposedTo[playerid] = 999;
                    return 0;
                }
            }
        }
        else
        {
            if(GotProposedBy[playerid] < 999)
            {
                if(IsPlayerConnected(GotProposedBy[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
                    SendClientMessage(GotProposedBy[playerid], COLOR_YELLOW, string);
                    return 0;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 0;
                }
            }
            else if(ProposedTo[playerid] < 999)
            {
                if(IsPlayerConnected(ProposedTo[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
                    SendClientMessage(ProposedTo[playerid], COLOR_YELLOW, string);
                    return 0;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    ProposedTo[playerid] = 999;
                    return 0;
                }
            }
        }
    }
    if(ConnectedToPC[playerid] == 255)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("Contratos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Contratos")))
        {
            SearchingHit(playerid);
            return 0;
        }
        else if ((strcmp("News", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("News")))
        {
                new x_nr[256];
                x_nr = strtok(text, idx);

                    if(!strlen(x_nr)) {
                    format(string,sizeof(string),"  Novidades dos Hitmans:\n\nMensagem 1: %s :: Hitman: %s.\nMensagem 2: %s :: Hitman: %s.\nMensagem 3: %s :: Hitman: %s.\nMensagem 4: %s :: Hitman: %s.\nMensagem 5: %s :: Hitman: %s.",News[hAdd1], News[hContact1],News[hAdd2], News[hContact2],News[hAdd3], News[hContact3],News[hAdd4], News[hContact4],News[hAdd5], News[hContact5]);
                    ShowPlayerDialog(playerid,435,DIALOG_STYLE_MSGBOX,"Novidades - Hitmans.",string,"Escrever","Deletar");
                    return 0;
                }//lets start
                if(strcmp(x_nr,"1",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken1] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255);
                        News[hTaken1] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 1 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"2",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken2] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255);
                        News[hTaken2] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE,"Vocк colocou uma novidade no slot 2 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"3",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                     if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken3] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255);
                        News[hTaken3] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 3 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"4",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken4] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255);
                        News[hTaken4] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 4 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"5",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken5] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255);
                        News[hTaken5] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 5 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"delete",true) == 0)
                {
                    if(PlayerInfo[playerid][pCargo] < 4)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Vocк precisa de cargo 4 parar delatr as chamadas !");
                        return 0;
                    }
                    new string1[MAX_PLAYER_NAME];
                    new x_tel[256];
                    x_tel = strtok(text, idx);
                    if(!strlen(x_tel)) {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [numero] ou News delete all.");
                        return 0;
                    }
                    if(strcmp(x_tel,"1",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact1], string1, 0, strlen(string1), 255);
                        News[hTaken1] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 1.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"2",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact2], string1, 0, strlen(string1), 255);
                        News[hTaken2] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE,  "* Vocк deletou a mensagem que estava no slot 2.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"3",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact3], string1, 0, strlen(string1), 255);
                        News[hTaken3] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 3.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"4",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact4], string1, 0, strlen(string1), 255);
                        News[hTaken4] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 4.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"5",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact5], string1, 0, strlen(string1), 255);
                        News[hTaken5] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 5.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"all",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact1], string1, 0, strlen(string1), 255);
                        News[hTaken1] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact2], string1, 0, strlen(string1), 255);
                        News[hTaken2] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact3], string1, 0, strlen(string1), 255);
                        News[hTaken3] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact4], string1, 0, strlen(string1), 255);
                        News[hTaken4] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact5], string1, 0, strlen(string1), 255);
                        News[hTaken5] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou todas as mensagens de novidades dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [number] ou News delete all.");
                        return 0;
                    }
                }
                else { return 0; }
        }
   //Entregar contrato
        else if ((strcmp("Darcontrato", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Darcontrato")))
        {
            if(hitfound == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nenhum contrato lido ainda, use: contratos!");
                return 0;
            }
            tmp = strtok(text, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD1, "USO: entregarcont [ID do jogador]");
                return 0;
            }
            //giveplayerid = strval(tmp);
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                    if(PlayerInfo[giveplayerid][pMembro] != 8 && PlayerInfo[giveplayerid][pLider] != 8)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Esse jogador nao e um assasino!");
                        return 0;
                    }
                    if(GoChase[giveplayerid] < 999)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Hitmans que jб estб ocupado com um Contrato!");
                        return 0;
                    }
                    if(IsPlayerConnected(hitid))
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        GetPlayerName(giveplayerid, giver, sizeof(giver));
                        GetPlayerName(hitid, giveplayer, sizeof(giveplayer));
                        format(string, sizeof(string), "* Hitmans %s, entregou contrato para %s matar: %s(ID:%d), por R$%d.", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]);
                        SendFamilyMessage(8, COLOR_YELLOW, string);
                        GoChase[giveplayerid] = hitid;
                        GetChased[hitid] = giveplayerid;
                        GotHit[hitid] = 1;
                        PlayerInfo[hitid][pMask] = 1;
                        hitid = 0;
                        hitfound = 0;
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Os contratos estгo offline !");
                        return 0;
                    }
                }
                return 0;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "   Assassino Offline ou nгo й assassino !");
                return 0;
            }
        }
        else if ((strcmp("Cargos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Cargos")))
        {
            SendClientMessage(playerid, COLOR_WHITE, "|__________________ Cargos __________________|");
            for(new i=0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pMembro] == 8||PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i, giveplayer, sizeof(giveplayer));
                        format(string, sizeof(string), "* %s: Cargo %d", giveplayer,PlayerInfo[i][pCargo]);
                        SendClientMessage(playerid, COLOR_GREY, string);
                    }
                }
            }
        }
        else if ((strcmp("Pacotes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Pacotes")))
        {
            if(OrderReady[playerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк jб encomendou um pacote vб atй o icone 'i' amarelo em sua HQ para pega - lo.");
                return 0;
            }
            tmp = strtok(text, idx);
            if ((strcmp("1", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1")))
            {
                if(PlayerInfo[playerid][pCargo] < 1) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 100)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$100), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 1;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
            {
                if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 200)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$200), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 2;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
            {
                if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 3000)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$300), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 3;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("4")))
            {
                if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 400)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$400), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 4;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("5", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5")))
            {
                if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 500)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$500), Agora va na Agencia buscarr.");
                    OrderReady[playerid] = 5;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("6", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("6")))
            {
                if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 600)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$600), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 6;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("7", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("7")))
            {
                if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 700)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$700), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 7;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}|_B_P_S_|Pedidos Disponiveis|_B_P_S_|");
                if(PlayerInfo[playerid][pCargo] >= 1) { SendClientMessage(playerid, COLOR_GREY, "|(1) Cargo 1 - 6: Knife, Eagle, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(2) Cargo 2 - 6: Knife, Eagle, M4, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(3) Cargo 2 - 6: Knife, Eagle, AK47, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(4) Cargo 3 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(5) Cargo 3 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(6) Cargo 4 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(7) Cargo 4 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
                return 0;
            }
        }
        else if ((strcmp("Desligar", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Desligar")))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce desligou seu laptop, e se desconectou da agencia.");
            ConnectedToPC[playerid] = 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "|___ Hitman Agency ___|");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Noticias");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Contratos");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Entregarcont - Membro");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Pegarcont - Lider");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Backup");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Pacotes");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Cargos");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Desligar");
            SendClientMessage(playerid, COLOR_YELLOW2, "|");
            SendClientMessage(playerid, COLOR_WHITE, "|______________|00:00|");
        }
    }
    if(CallAdvogado[playerid] == 111)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "** %s estб na prisгo e precisa de um advogado, olhe /presos.", sendername);
            SendEmpregoMessage(2, TEAM_AZTECAS_COLOR, string);
            SendClientMessage(playerid, COLOR_LIGHTRED, "A Mensagem foi enviada para todos os advogados online, Por favor espere.");
            WantAdvogado[playerid] = 0;
            CallAdvogado[playerid] = 0;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Sua sentenзa foi iniciada.");
            WantAdvogado[playerid] = 0;
            CallAdvogado[playerid] = 0;
            return 0;
        }
    }
    if(TalkingLive[playerid] != 255)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)
        {
            format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
            OOCNews(COLOR_LIGHTGREEN, string);
            SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
        }
        else
        {
            format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
            OOCNews(COLOR_LIGHTGREEN, string);
            SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
        }
 
    }
    if(Mobile[playerid] != 255)
    {
        new idx;
        tmp = strtok(text, idx);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "%s diz (Celular): %s", sendername, text);
        SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 20.0, 10000);
        ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
        //printf("callers line %d called %d caller %d",Mobile[Mobile[playerid]],Mobile[playerid],playerid);
        if(Mobile[playerid] == 191)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Desculpe, Nao Entendi");
                return 0;
            }
            new turner[MAX_PLAYER_NAME];
            new wanted[128];
            GetPlayerName(playerid, turner, sizeof(turner));
            SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Temos alertado todas as unidades na бrea.");
            SendClientMessage(playerid, TEAM_CYAN_COLOR, "Obrigado por Relatar o Ocorrido");
            format(wanted, sizeof(wanted), "Denuncia: Todas Unidades IA: Chamador: %s",turner);
            SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
            format(wanted, sizeof(wanted), "Denuncia: %s",text);
            SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
            SendClientMessage(playerid, COLOR_GRAD2, "   Ninguem na linha...");
            Mobile[playerid] = 255;
            return 0;
        }
        if(Mobile[playerid] == 191)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGКNCIA: Desculpe eu nгo entendo");
                return 0;
            }
            if ((strcmp("nao", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("nao")))
            {
                new turner[MAX_PLAYER_NAME];
                new wanted[128];
                GetPlayerName(playerid, turner, sizeof(turner));
                SendClientMessage(playerid, COLOR_DBLUE, "COP: Alertamos todos as unidades perto do local.");
                SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por ter relatado o Ocorrido");
                format(wanted, sizeof(wanted), "HQ: Todas as unidades: Denunciante: %s",turner);
                SendFamilyMessage(1, COLOR_DBLUE, wanted);
                format(wanted, sizeof(wanted), "HQ: Crime: %s, Suspeito: Desconhecido",PlayerCrime[playerid][pAccusing]);
                SendFamilyMessage(1, COLOR_DBLUE, wanted);
                SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйm na linha.....");
                Mobile[playerid] = 255;
                return 0;
            }
            new badguy;
            //badguy = strval(tmp);
            badguy = ReturnUser(tmp);
            if (IsPlayerConnected(badguy))
            {
                if(badguy != INVALID_PLAYER_ID)
                {
                    if (gTeam[badguy] == 2 || gTeam[badguy] == 1)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Vocк terб que entrar em contato com os assuntos internos. Esta й uma linha de emergкncia");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninghem na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    if (WantedPoints[badguy] > 0)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Unidades jб estгo atribuнdos a esse caso.");
                        SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    if (badguy == playerid)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Esta linha e de emergencia.");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Temos alertado todas as unidades na бrea.");
                    SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
                    SetPlayerCriminal(badguy,playerid, PlayerCrime[playerid][pAccusing]);
                    if(WantedPoints[badguy] > 0) { } else
                    {
                        WantedPoints[badguy] += 1;
                        SetPlayerWantedLevel(badguy, WantedPoints[badguy]);
                    }
                    SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                    Mobile[playerid] = 255;
                }//invalid id
            }//not connected
            else
            {
                format(string, sizeof(string), "Police HQ: Nenhuma informaзгo sobre %s, o nome citado esta correto?",tmp);
                SendClientMessage(playerid, COLOR_DBLUE, string);
            }
        }
        if(Mobile[playerid] == 912)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe, nao entendi.");
                return 0;
            }
            strmid(PlayerCrime[playerid][pAccusing], text, 0, strlen(text), 255);
            SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Se vocк souber o nome do assaltante ou de parte dele, me fale, ou simplesmente dizer nгo");
            Mobile[playerid] = 913;
        }
        if(Mobile[playerid] == 190)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
            }
            else if ((strcmp("policia", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("policia")))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por Policia, Espere.");
                Mobile[playerid] = 912;
                SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Por favor me dк uma breve descriзгo do crime.");
            }
            else if ((strcmp("Bombeiros", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("SA:MU")))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por SA:MU, Espere.");
                Mobile[playerid] = 914;
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Por favor me dк uma breve descriзгo do Incidente.");
            }
            else
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
            }
        }
        if(IsPlayerConnected(Mobile[playerid]))
        {
            if(Mobile[Mobile[playerid]] == playerid)
            {
                SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_YELLOW,"Ninguйm lб");
        }
    }
    if (realchat)
    {
        if(gPlayerLogged[playerid] == 0)
        {
            return 0;
        }
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "{EEEEE0}%s[%d] Diz: %s", sendername,playerid, text);
        ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    }
    return 0;
}
se nao der coloque print's para ver ate onde a msg chega...
Reply
#3

Vou Ver se PEga

@Edit
o Problema Continua Entrei no GM Tentei Falar Algo e Nгo Aparece Nada Apenas Encima da Minha Cabeзa Que No Caso sу Outros Players Podem Ver Oque Digitei Mais Encima de Minha Cabeзa Embaixo do meu Nick.
Reply
#4

[I]
pawn Код:
public OnPlayerText(playerid, text[])
{
    new giver[MAX_PLAYER_NAME];
    if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!kill",true) == 0) return Kick(playerid);
    if(strfind(text,"!spam",true) == 0) return Kick(playerid);
    if(strfind(text,"!fu",true) == 0) return Kick(playerid);
    if(strfind(text,"!lag",true) == 0) return Kick(playerid);
    if(strfind(text,"www.sky-cheat.forumeiros.com",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid);
    if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid);
    new giveplayer[MAX_PLAYER_NAME];
    new tmp[128];
    new string[128];
    format(string, sizeof(string), "{98FB98} %s",text);
    SetPlayerChatBubble(playerid, string, COLOR_LIGHTRED, 25.0, 10000);
    new giveplayerid;
    PlayerInactivity[playerid] = 0;
    if(TentouDivulgar(text))
    {
        if(cdivulgar[playerid] >= 6)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Aqui vocк nгo pode anunciar servidores!");
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Cuidado, Poderб ser banido.");
            SendClientMessage(playerid, COLOR_LIGHTBLUE,"Evite digitar muitos nъmeros consecutivos.");
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
            Kick(playerid);
        }
        format(string, 128, "AdmAviso: [%d]%s tentou divulgar: %s.",playerid,PlayerName(playerid),text);
        ABroadCast(COLOR_YELLOW,string,1);
        DivulgouLog(string);
        cdivulgar[playerid] += 1;
        return 0;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
        SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, vocк foi calado");
        return 0;
    }
    if(MarriageCeremoney[playerid] > 0)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
        {
            if(GotProposedBy[playerid] < 999)
            {
                if(IsPlayerConnected(GotProposedBy[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "Padre: %s Vocк aceita %s como sua amada esposa? (Digite 'sim', qualquer outra coisa cancela o casamento).", giveplayer,sendername);
                    SendClientMessage(GotProposedBy[playerid], COLOR_WHITE, string);
                    MarriageCeremoney[GotProposedBy[playerid]] = 1;
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 1;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 0;
                }
            }
            else if(ProposedTo[playerid] < 999)
            {
                if(IsPlayerConnected(ProposedTo[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
                    if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar a Noiva.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu vos declaro Marido e Mulher, Pode Beijar o Noivo.", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Marido e Marido, Pode Beijar o Noivo.", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Gay, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
                    {
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva.", sendername, giveplayer);
                        SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), "Padre: %s e %s eu os declaro Esposa e Esposa, Pode Beijar a Noiva", giveplayer, sendername);
                        SendClientMessage(ProposedTo[playerid], COLOR_WHITE, string);
                        format(string, sizeof(string), "Noticia de Casamento: Temos um novo Casamento Lesbico, %s e %s se casaram.", sendername, giveplayer);
                        OOCNews(COLOR_WHITE, string);
                    }
                    //MarriageCeremoney[ProposedTo[playerid]] = 1;
                    MarriageCeremoney[ProposedTo[playerid]] = 0;
                    MarriageCeremoney[playerid] = 0;
                    format(string, sizeof(string), "%s", sendername);
                    strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);
                    format(string, sizeof(string), "%s", giveplayer);
                    strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
                    GivePlayerMoney(playerid, - 100000);
                    PlayerInfo[playerid][pMarried] = 1;
                    PlayerInfo[ProposedTo[playerid]][pMarried] = 1;
                    PlayerInfo[ProposedTo[playerid]][pPHousekey] = PlayerInfo[playerid][pPHousekey];
                    PlayerInfo[ProposedTo[playerid]][pPbiskey] = PlayerInfo[playerid][pPbiskey];
                    ProposedTo[playerid] = 999;
                    MarriageCeremoney[playerid] = 0;
                    return 1;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    ProposedTo[playerid] = 999;
                    return 0;
                }
            }
        }
        else
        {
            if(GotProposedBy[playerid] < 999)
            {
                if(IsPlayerConnected(GotProposedBy[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
                    SendClientMessage(GotProposedBy[playerid], COLOR_YELLOW, string);
                    return 0;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    GotProposedBy[playerid] = 999;
                    return 0;
                }
            }
            else if(ProposedTo[playerid] < 999)
            {
                if(IsPlayerConnected(ProposedTo[playerid]))
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "* Vocк deseja se casar com %s, Se Quizer Digite 'sim'.",giveplayer);
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                    format(string, sizeof(string), "* %s quer casar com Vocк, um 'sim' foi dito.",sendername);
                    SendClientMessage(ProposedTo[playerid], COLOR_YELLOW, string);
                    return 0;
                }
                else
                {
                    MarriageCeremoney[playerid] = 0;
                    ProposedTo[playerid] = 999;
                    return 0;
                }
            }
        }
        return 0;
    }
    if(ConnectedToPC[playerid] == 255)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("Contratos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Contratos")))
        {
            SearchingHit(playerid);
            return 0;
        }
        else if ((strcmp("News", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("News")))
        {
                new x_nr[256];
                x_nr = strtok(text, idx);

                    if(!strlen(x_nr)) {
                    format(string,sizeof(string),"  Novidades dos Hitmans:\n\nMensagem 1: %s :: Hitman: %s.\nMensagem 2: %s :: Hitman: %s.\nMensagem 3: %s :: Hitman: %s.\nMensagem 4: %s :: Hitman: %s.\nMensagem 5: %s :: Hitman: %s.",News[hAdd1], News[hContact1],News[hAdd2], News[hContact2],News[hAdd3], News[hContact3],News[hAdd4], News[hContact4],News[hAdd5], News[hContact5]);
                    ShowPlayerDialog(playerid,435,DIALOG_STYLE_MSGBOX,"Novidades - Hitmans.",string,"Escrever","Deletar");
                    return 0;
                }//lets start
                if(strcmp(x_nr,"1",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken1] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact1], string, 0, strlen(string), 255);
                        News[hTaken1] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 1 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"2",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken2] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact2], string, 0, strlen(string), 255);
                        News[hTaken2] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE,"Vocк colocou uma novidade no slot 2 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"3",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                     if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken3] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact3], string, 0, strlen(string), 255);
                        News[hTaken3] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 3 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"4",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken4] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact4], string, 0, strlen(string), 255);
                        News[hTaken4] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 4 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"5",true) == 0)
                {
                    if(PlacedNews[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "   Jб existe mensagem neste slot por favor delete ela e escreva outra."); return 0; }
                    if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, " Vocк precisa ser do cargo 3 para poder escrever uma novidade."); return 0; }
                    if(News[hTaken5] == 0)
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(strlen(text)-(strlen(x_nr)) < 9) { SendClientMessage(playerid, COLOR_GREY, " Escreva um texto maior este estб muito pequeno."); return 0; }
                        format(string, sizeof(string), "%s",right(text,strlen(text)-7)); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string, sizeof(string), "%s",sendername); strmid(News[hContact5], string, 0, strlen(string), 255);
                        News[hTaken5] = 1; PlacedNews[playerid] = 1;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк colocou uma novidade no slot 5 das notнcias dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Neste slot jб tem uma mensagem!");
                        return 0;
                    }
                }
                else if(strcmp(x_nr,"delete",true) == 0)
                {
                    if(PlayerInfo[playerid][pCargo] < 4)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Vocк precisa de cargo 4 parar delatr as chamadas !");
                        return 0;
                    }
                    new string1[MAX_PLAYER_NAME];
                    new x_tel[256];
                    x_tel = strtok(text, idx);
                    if(!strlen(x_tel)) {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [numero] ou News delete all.");
                        return 0;
                    }
                    if(strcmp(x_tel,"1",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact1], string1, 0, strlen(string1), 255);
                        News[hTaken1] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 1.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"2",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact2], string1, 0, strlen(string1), 255);
                        News[hTaken2] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE,  "* Vocк deletou a mensagem que estava no slot 2.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"3",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact3], string1, 0, strlen(string1), 255);
                        News[hTaken3] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 3.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"4",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact4], string1, 0, strlen(string1), 255);
                        News[hTaken4] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 4.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"5",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact5], string1, 0, strlen(string1), 255);
                        News[hTaken5] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou a mensagem que estava no slot 5.");
                        return 0;
                    }
                    else if(strcmp(x_tel,"all",true) == 0)
                    {
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd1], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact1], string1, 0, strlen(string1), 255);
                        News[hTaken1] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd2], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact2], string1, 0, strlen(string1), 255);
                        News[hTaken2] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd3], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact3], string1, 0, strlen(string1), 255);
                        News[hTaken3] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd4], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact4], string1, 0, strlen(string1), 255);
                        News[hTaken4] = 0;
                        format(string, sizeof(string), "Nenhuma"); strmid(News[hAdd5], string, 0, strlen(string), 255);
                        format(string1, sizeof(string1), "Ninguйm");    strmid(News[hContact5], string1, 0, strlen(string1), 255);
                        News[hTaken5] = 0;
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vocк deletou todas as mensagens de novidades dos Hitmans.");
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_WHITE, "USE: News delete [number] ou News delete all.");
                        return 0;
                    }
                }
                else { return 0; }
        }
   //Entregar contrato
        else if ((strcmp("Darcontrato", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Darcontrato")))
        {
            if(hitfound == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Nenhum contrato lido ainda, use: contratos!");
                return 0;
            }
            tmp = strtok(text, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD1, "USO: entregarcont [ID do jogador]");
                return 0;
            }
            //giveplayerid = strval(tmp);
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                    if(PlayerInfo[giveplayerid][pMembro] != 8 && PlayerInfo[giveplayerid][pLider] != 8)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Esse jogador nao e um assasino!");
                        return 0;
                    }
                    if(GoChase[giveplayerid] < 999)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Hitmans que jб estб ocupado com um Contrato!");
                        return 0;
                    }
                    if(IsPlayerConnected(hitid))
                    {
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        GetPlayerName(giveplayerid, giver, sizeof(giver));
                        GetPlayerName(hitid, giveplayer, sizeof(giveplayer));
                        format(string, sizeof(string), "* Hitmans %s, entregou contrato para %s matar: %s(ID:%d), por R$%d.", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]);
                        SendFamilyMessage(8, COLOR_YELLOW, string);
                        GoChase[giveplayerid] = hitid;
                        GetChased[hitid] = giveplayerid;
                        GotHit[hitid] = 1;
                        PlayerInfo[hitid][pMask] = 1;
                        hitid = 0;
                        hitfound = 0;
                        return 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "   Os contratos estгo offline !");
                        return 0;
                    }
                }
                return 0;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "   Assassino Offline ou nгo й assassino !");
                return 0;
            }
        }
        else if ((strcmp("Cargos", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Cargos")))
        {
            SendClientMessage(playerid, COLOR_WHITE, "|__________________ Cargos __________________|");
            for(new i=0; i < MAX_PLAYERS; i++)
            {
                if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pMembro] == 8||PlayerInfo[i][pLider] == 8)
                    {
                        GetPlayerName(i, giveplayer, sizeof(giveplayer));
                        format(string, sizeof(string), "* %s: Cargo %d", giveplayer,PlayerInfo[i][pCargo]);
                        SendClientMessage(playerid, COLOR_GREY, string);
                    }
                }
            }
        }
        else if ((strcmp("Pacotes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Pacotes")))
        {
            if(OrderReady[playerid] > 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Vocк jб encomendou um pacote vб atй o icone 'i' amarelo em sua HQ para pega - lo.");
                return 0;
            }
            tmp = strtok(text, idx);
            if ((strcmp("1", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("1")))
            {
                if(PlayerInfo[playerid][pCargo] < 1) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 100)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$100), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 1;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("2", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("2")))
            {
                if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 200)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$200), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 2;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("3", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("3")))
            {
                if(PlayerInfo[playerid][pCargo] < 2) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 3000)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$300), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 3;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("4", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("4")))
            {
                if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 400)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$400), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 4;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("5", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5")))
            {
                if(PlayerInfo[playerid][pCargo] < 3) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 500)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$500), Agora va na Agencia buscarr.");
                    OrderReady[playerid] = 5;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("6", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("6")))
            {
                if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 600)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$600), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 6;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else if ((strcmp("7", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("7")))
            {
                if(PlayerInfo[playerid][pCargo] < 4) { SendClientMessage(playerid, COLOR_GREY, "   Seu cargo nao permite comprar este pacote !"); return 0; }
                if(GetPlayerMoneyEx(playerid) > 700)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce encomendou um pacote de (R$700), Agora va na Agencia buscar.");
                    OrderReady[playerid] = 7;
                    return 0;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"   Vocк nгo pode comprar este pacote .");
                    return 0;
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}|_B_P_S_|Pedidos Disponiveis|_B_P_S_|");
                if(PlayerInfo[playerid][pCargo] >= 1) { SendClientMessage(playerid, COLOR_GREY, "|(1) Cargo 1 - 6: Knife, Eagle, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(2) Cargo 2 - 6: Knife, Eagle, M4, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 2) { SendClientMessage(playerid, COLOR_GREY, "|(3) Cargo 2 - 6: Knife, Eagle, AK47, MP5, Shotgun"); }
                if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(4) Cargo 3 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 3) { SendClientMessage(playerid, COLOR_GREY, "|(5) Cargo 3 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(6) Cargo 4 - 6: Knife, Eagle, M4, MP5, Shotgun, Sniper"); }
                if(PlayerInfo[playerid][pCargo] >= 4) { SendClientMessage(playerid, COLOR_GREY, "|(7) Cargo 4 - 6: Knife, Eagle, AK47, MP5, Shotgun, Sniper"); }
                return 0;
            }
        }
        else if ((strcmp("Desligar", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Desligar")))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Voce desligou seu laptop, e se desconectou da agencia.");
            ConnectedToPC[playerid] = 0;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_WHITE, "|___ Hitman Agency ___|");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Noticias");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Contratos");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Entregarcont - Membro");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Pegarcont - Lider");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Backup");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Pacotes");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Cargos");
            SendClientMessage(playerid, COLOR_YELLOW2, "| - Desligar");
            SendClientMessage(playerid, COLOR_YELLOW2, "|");
            SendClientMessage(playerid, COLOR_WHITE, "|______________|00:00|");
            return 0;
        }
        return 0;
    }
    if(CallAdvogado[playerid] == 111)
    {
        new idx;
        tmp = strtok(text, idx);
        if ((strcmp("sim", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("sim")))
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "** %s estб na prisгo e precisa de um advogado, olhe /presos.", sendername);
            SendEmpregoMessage(2, TEAM_AZTECAS_COLOR, string);
            SendClientMessage(playerid, COLOR_LIGHTRED, "A Mensagem foi enviada para todos os advogados online, Por favor espere.");
            WantAdvogado[playerid] = 0;
            CallAdvogado[playerid] = 0;
            return 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Sua sentenзa foi iniciada.");
            WantAdvogado[playerid] = 0;
            CallAdvogado[playerid] = 0;
            return 0;
        }
    }
    if(TalkingLive[playerid] != 255)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)
        {
            format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
            OOCNews(COLOR_LIGHTGREEN, string);
            SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
        }
        else
        {
            format(string, sizeof(string), "Ao Vivo %s: %s", sendername, text);
            OOCNews(COLOR_LIGHTGREEN, string);
            SetPlayerChatBubble(playerid, text, COLOR_AZULBB, 20.0, 10000);
        }
        return 0;
    }
    if(Mobile[playerid] != 255)
    {
        new idx;
        tmp = strtok(text, idx);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "%s diz (Celular): %s", sendername, text);
        SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 20.0, 10000);
        ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
        //printf("callers line %d called %d caller %d",Mobile[Mobile[playerid]],Mobile[playerid],playerid);
        if(Mobile[playerid] == 191)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Desculpe, Nao Entendi");
                return 0;
            }
            new turner[MAX_PLAYER_NAME];
            new wanted[128];
            GetPlayerName(playerid, turner, sizeof(turner));
            SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Temos alertado todas as unidades na бrea.");
            SendClientMessage(playerid, TEAM_CYAN_COLOR, "Obrigado por Relatar o Ocorrido");
            format(wanted, sizeof(wanted), "Denuncia: Todas Unidades IA: Chamador: %s",turner);
            SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
            format(wanted, sizeof(wanted), "Denuncia: %s",text);
            SendFamilyMessage(1, TEAM_CYAN_COLOR, wanted);
            SendClientMessage(playerid, COLOR_GRAD2, "   Ninguem na linha...");
            Mobile[playerid] = 255;
            return 0;
        }
        if(Mobile[playerid] == 191)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGКNCIA: Desculpe eu nгo entendo");
                return 0;
            }
            if ((strcmp("nao", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("nao")))
            {
                new turner[MAX_PLAYER_NAME];
                new wanted[128];
                GetPlayerName(playerid, turner, sizeof(turner));
                SendClientMessage(playerid, COLOR_DBLUE, "COP: Alertamos todos as unidades perto do local.");
                SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por ter relatado o Ocorrido");
                format(wanted, sizeof(wanted), "HQ: Todas as unidades: Denunciante: %s",turner);
                SendFamilyMessage(1, COLOR_DBLUE, wanted);
                format(wanted, sizeof(wanted), "HQ: Crime: %s, Suspeito: Desconhecido",PlayerCrime[playerid][pAccusing]);
                SendFamilyMessage(1, COLOR_DBLUE, wanted);
                SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйm na linha.....");
                Mobile[playerid] = 255;
                return 0;
            }
            new badguy;
            //badguy = strval(tmp);
            badguy = ReturnUser(tmp);
            if (IsPlayerConnected(badguy))
            {
                if(badguy != INVALID_PLAYER_ID)
                {
                    if (gTeam[badguy] == 2 || gTeam[badguy] == 1)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Vocк terб que entrar em contato com os assuntos internos. Esta й uma linha de emergкncia");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninghem na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    if (WantedPoints[badguy] > 0)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Unidades jб estгo atribuнdos a esse caso.");
                        SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    if (badguy == playerid)
                    {
                        SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Esta linha e de emergencia.");
                        SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                        Mobile[playerid] = 255;
                        return 0;
                    }
                    SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Temos alertado todas as unidades na бrea.");
                    SendClientMessage(playerid, COLOR_DBLUE, "Obrigado por denunciar este crime");
                    SetPlayerCriminal(badguy,playerid, PlayerCrime[playerid][pAccusing]);
                    if(WantedPoints[badguy] > 0) { } else
                    {
                        WantedPoints[badguy] += 1;
                        SetPlayerWantedLevel(badguy, WantedPoints[badguy]);
                    }
                    SendClientMessage(playerid, COLOR_GRAD2, "   Ninguйmm na linha...");
                    Mobile[playerid] = 255;
                    return 0;
                }//invalid id
                return 0;
            }//not connected
            else
            {
                format(string, sizeof(string), "Police HQ: Nenhuma informaзгo sobre %s, o nome citado esta correto?",tmp);
                SendClientMessage(playerid, COLOR_DBLUE, string);
                return 0;
            }
        }
        if(Mobile[playerid] == 912)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe, nao entendi.");
                return 0;
            }
            strmid(PlayerCrime[playerid][pAccusing], text, 0, strlen(text), 255);
            SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Se vocк souber o nome do assaltante ou de parte dele, me fale, ou simplesmente dizer nгo");
            Mobile[playerid] = 913;
            return 0;
        }
        if(Mobile[playerid] == 190)
        {
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
                return 0;
            }
            else if ((strcmp("policia", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("policia")))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por Policia, Espere.");
                Mobile[playerid] = 912;
                SendClientMessage(playerid, COLOR_DBLUE, "Polнcia HQ: Por favor me dк uma breve descriзгo do crime.");
                return 0;
            }
            else if ((strcmp("Bombeiros", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("SA:MU")))
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Vocк optou por SA:MU, Espere.");
                Mobile[playerid] = 914;
                SendClientMessage(playerid, TEAM_CYAN_COLOR, "Denuncia: Por favor me dк uma breve descriзгo do Incidente.");
                return 0;
            }
            else
            {
                SendClientMessage(playerid, COLOR_ALLDEPT, "EMERGENCIA: Desculpe nгo entendo... Policia ou SA:MU?");
                return 0;
            }
        }
        if(IsPlayerConnected(Mobile[playerid]))
        {
            if(Mobile[Mobile[playerid]] == playerid)
            {
                SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_YELLOW,"Ninguйm lб");
        }
        return 0;
    }
    if (realchat)
    {
        if(gPlayerLogged[playerid] == 0)
        {
            return 0;
        }
        if(strfind(text,"!kill",true) == 0) return Kick(playerid);
        if(strfind(text,"!kill",true) == 0) return Kick(playerid);
        if(strfind(text,"!spam",true) == 0) return Kick(playerid);
        if(strfind(text,"!fu",true) == 0) return Kick(playerid);
        if(strfind(text,"!lag",true) == 0) return Kick(playerid);
        if(strfind(text,"www.samphax.tk",true) == 0) return Kick(playerid);
        if(strfind(text,"www.samphax.com",true) == 0) return Kick(playerid);
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "{EEEEE0}%s[%d] Diz: %s", sendername,playerid, text);
        ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                for(new a; a < MAX_PLAYERS; a++)
                {
                new Float:Pos[3];
                GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
                if(IsPlayerInRangeOfPoint(a,20.0,Pos[0],Pos[1],Pos[2]))
                {
                SendClientMessage(a,-1,string);
                }
                }
        return 0;
    }
    return 1;
}
[/i]



Quote:
Originally Posted by WeslleyScript
na boa й depois chamгo o forum sa-mp do maior forum de sa-mp do mundo sгo um bando de preguiзosos tгo pior do que a HTS a HTS pelo menos ajudaram um pouco ¬¬
Vocк nгo tem direito de falar nada , volte pro seu fуrum insolente e nгo faзa ofensas aos membros
da nossa comunidade , isto causa banimento , entгo , ou leia as regras ou saia daqui
E ninguйm daqui tem obrigaзгo de ajudar ninguйm .
Reply
#5

Eu vi um monte de criaзгo de string, mais nгo vi SendClientMessage pra todos, serб que tem algo a ver?
Procure melhor, faзa debugs, remova itens pra encontrar o erro. Ninguйm aqui й empregado seu, apenas ajudamos em casos que realmente й falta de conhecimento, e nгo preguiзa.
Reply
#6

Ah , se nгo funcionar meu cуdigo , mande a stock/public ProxDetector.
Reply
#7

Provavelmente o erro pode estar em alguma return, ou como o cidadгo digitou, faltando alguma mensagem ToAll.

@OFF
Tem uma callback nas suas strings...
Reply
#8

й Mais Nгo Sou Scritper Sei de Quse Nada '-'
Reply
#9

quase certeza o erro estб na quele negocio de realchat da uma olhada na definiзгo dele e ve ta 1
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)