[Pedido] Sistema de mensagens .
#1

Olб queria saber se alguem poderia me dar uma forзa , bom eu sou novo como scripter e estou aprendendo bastante acompanhando varios forum e algumas pessoas me ajudando. Enfim Eu queria muito colocar um sistema de mensagens automaticas para os Players no meu serve , tipo ja vi alguns forum falando sobre o assunto e ja tentei mas nгo fui capaz de fazer um sistema sem erros ..
queria saber cк alguem poderia me arrumar um sistema de mensagens sem erros ? Pode atй ser Filterscriptes .
Reply
#2

como ja tinha feito um exemplo para o outro membro.

PHP код:
//OnGameModeInit();
SetTimer("server_msg"1000true);
//topo fora de callbacks
// a cada mensagem adicionada aumente o numero aonde esta 5. 128 й o mбximo de caracteres por mensagem o samp limita para 128.
new msg_server[5][128] = {
    
"esta й a mensagem 1",
    
"esta й a mensagem 2",
    
"esta й a mensagem 3",
   
"esta й a mensagem 4",
    
"esta й a mensagem 5"
};
new 
corRGBA[14] = {
    
0x000000FF0xF5F5F5FF0x2A77A1FF,
    
0x840410FF0x263739FF0x86446EFF,
    
0xD78E10FF0x4C75B7FF0xBDBEC6FF,
    
0x5E7072FF0x46597AFF0x656A79FF,
    
0x5D7E8DFF
};
forward server_msg();
public 
server_msg()
{
    new
        
randMSG random(sizeof(msg_server)),
        
randCOR random(sizeof(corRGBA))
    ;
    
    
SendClientMessageToAll(corRGBA[randCOR], msg_server[randMSG]);
    return 
1;

Reply
#3

Acho que vocк queira isso:
https://sampforum.blast.hk/showthread.php?tid=138260
Reply
#4

FS bom, 60 SEG para mandar o anuncio e o texto й escrito em DIALOG.
Quote:

#include <a_samp>
#vintedois.samp
#include <zcmd>

new Anunciou;

new Nome[24];
new Fala[256];

public OnPlayerDialogResponse(playerid,dialogid,response, listitem,inputtext[])
{
if(dialogid == 1457)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1457,"Anuncio","Coloque o Texto do Anuncio","Anunciar","Cancelar");
return 1;
}
else
{
GetPlayerName(playerid,Nome,sizeof(Nome));
format(Fala,sizeof(Fala),"Anuncio: %s, por: %s, ID %d.",inputtext,Nome,playerid);
SetTimer("PodeAnunciar",60000,0);
return 1;
}
}
else
{
Anunciou = 0;
return 1;
}
}
return 1;
}

forward PodeAnunciar();

public PodeAnunciar()
{
SendClientMessageToAll(0xBFBFBFAA,"Anuncio liberado, use /anuncio.");
Anunciou = 0;
return 1;
}

CMD:anuncio(playerid,params[])
{
if(Anunciou == 0)
{
Anunciou = 1;
ShowPlayerDialog(playerid,1457,"Anuncio","Coloque o Texto do Anuncio","Anunciar","Cancelar");
return 1;
}
else
{
SendClientMessage(playerid,0xBFBFBFAA,"Jб anunciaram, espere 1 minuto.");
return 1;
}
}

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)