08.04.2011, 14:52
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 :
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"
Й 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); } } }
Qualquer Duvida posta ai ^^
Lembrando que eu criei esse cod no BSL, por isso o valor cobrado pelos anuncios estб em "GivePlayerGP"