[Codigo]Sistema de anuncio em Dialog (/an ou /anuncio)
#1

Olб galera, esse й meu primeiro Post aki no Fуrum, vou postar um sistema bem simples para vocкs ultilizarem em seus GMs, criei esse sistema porque estava de saco Cheio daqueles anuncio indevidos dos servidores de RP, inicialmente fiz para meu GM, mais resolvi liberar para voзкs
Й basicamente isso :

Код:
//sistema de anuncio(/an ou /anuncio) contra aqueles anuncios indevidos q me enche o saco :D


//no public OnPlayerCommandText

if(strcmp(cmd, "/anuncio", true) == 0 || strcmp(cmd, "/an", true) == 0)
	{
        new listitems[] = "Comprar Casa\nVender Casa\nComprar Empresa\nVender Empresa\nComprar Drogas\nVender Drogas\nComprar Armas\nVender Armas";
		ShowPlayerDialog(playerid,2011,DIALOG_STYLE_LIST,"Anuncio:",listitems,"Selecionar","Sair");
		return 1;
	}

//no public OnDialogResponse

if(dialogid == 2011)
	{
		if(response)
		{
			if(listitem == 0)
         {
					new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Compro Casa Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
					}
			else if(listitem == 1)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Vendo Casa Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
            }
			else if(listitem == 2)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Compro Empresa Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
            }
			else if(listitem == 3)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Vendo Empresa Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
		    }
			else if(listitem == 4)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Compro Drogas Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
		    }
			else if(listitem == 5)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Vendo Drogas Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
			}
			else if(listitem == 6)
			{
			new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Compro Armas Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
            }
            else if(listitem == 7)
			{
   new string[128];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[ANUNCIO]Vendo Armas Interesados Favor Ligar,Contato: %s Tel: |%d|", sendername,PlayerInfo[playerid][pPnumber]);
			        OOCNews(COLOR_GREEN,string);
			        GivePlayerGP(-500);
            }
        }
	 }
Se preferirem ultilezem o Pastebin: http://pastebin.com/BadxEWEV
Qualquer Duvida posta ai ^^
Lembrando que eu criei esse cod no BSL, por isso o valor cobrado pelos anuncios estб em "GivePlayerGP"
Reply
#2

Local Incorreto!

Cуdigos Ъteis


Tуpico Trancado.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)