[Pedido] Alguem pode ajuda
#1

Galera estou querendo coloca esse sistema pros admin anunciarem na tela quando fizerem um evento tipo de alguns servidores que eu vi PV e TSSA

Reply
#2

Isso se chama TextDraw. Pesquise a respeito e aprenda a fazer ;p
Reply
#3

Cara, de tanto vc pedir, eu acabei fazendo rs

PHP код:
new Text:textocnn;

textocnn TextDrawCreate(325.000000220.000000"");
TextDrawAlignment(textocnn2);
TextDrawBackgroundColor(textocnn255);
TextDrawFont(textocnn1);
TextDrawLetterSize(textocnn0.4799992.099999);
TextDrawColor(textocnn, -1);
TextDrawSetOutline(textocnn1);
TextDrawSetProportional(textocnn1);
TextDrawHideForAll(textocnn);


CMD:anunciar(playeridparams[])
{
    new 
Texto[128], Msg[128];
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Digite: /anunciar [texto]");

    new 
Nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNomeMAX_PLAYER_NAME);

    
format(Msgsizeof(Msg), "%s: %s"NomeTexto);
    
TextDrawSetString(textocnnMsg);
    
TextDrawShowForAll(textocnn);
    
      
SetTimer("TirarAnuncio",5000,false);
    return 
1;
}

forward TirarAnuncio();
public 
TirarAnuncio() return TextDrawHideForAll(textocnn); 
Reply
#4

Deu erro aqui mano
Reply
#5

PHP код:
#include <a_samp>
#include zcmd
#include sscanf

// Topo do seu GameMode
new Text:textocnn;

// no OnGameModeInit
public OnGameModeInit(){

    
textocnn TextDrawCreate(325.000000220.000000"");
    
TextDrawAlignment(textocnn2);
    
TextDrawBackgroundColor(textocnn255);
    
TextDrawFont(textocnn1);
    
TextDrawLetterSize(textocnn0.4799992.099999);
    
TextDrawColor(textocnn, -1);
    
TextDrawSetOutline(textocnn1);
    
TextDrawSetProportional(textocnn1);
    
TextDrawHideForAll(textocnn);
    return 
true;
}

// Comando
CMD:anunciar(playeridparams[])
{
    new 
Texto[128], Msg[128];
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Digite: /anunciar [texto]");

    new 
Nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNomeMAX_PLAYER_NAME);

    
format(Msgsizeof(Msg), "%s: %s"NomeTexto);
    
TextDrawSetString(textocnnMsg);
    
TextDrawShowForAll(textocnn);

    
SetTimer("TirarAnuncio",5000,false);
    return 
1;
}

// Final do gamemode
forward TirarAnuncio();
public 
TirarAnuncio() return TextDrawHideForAll(textocnn); 
By: Cleyson.
Reply
#6

pawn Код:
#include <a_samp>
#include <ZCMD>
#include <sscanf>

new Text:textocnn;

command(cnn, playerid, params[]) {

    new
        Texto[128],
        Msg[128]
    ;
    if(sscanf(params, "s[128]", Texto)) return SendClientMessage(playerid, -1, "Digite: /anunciar [texto]");

    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);

    format(Msg, sizeof(Msg), "%s: %s", Nome, Texto);
    TextDrawSetString(textocnn, Msg);
    TextDrawShowForAll(textocnn);

    SetTimer("TirarAnuncio",5000,false);
    return 1;
}

public OnGameModeInit()
{
    textocnn = TextDrawCreate(325.000000, 220.000000, "");
    TextDrawAlignment(textocnn, 2);
    TextDrawBackgroundColor(textocnn, 255);
    TextDrawFont(textocnn, 1);
    TextDrawLetterSize(textocnn, 0.479999, 2.099999);
    TextDrawColor(textocnn, -1);
    TextDrawSetOutline(textocnn, 1);
    TextDrawSetProportional(textocnn, 1);
    TextDrawHideForAll(textocnn);
    return 1;
}

forward TirarAnuncio();
public TirarAnuncio() return TextDrawHideForAll(textocnn);
Reply
#7

PHP код:
#include <ZCMD> 
PHP код:
command(cnnplayeridparams[]) {
    new
        
Texto[128],
        
Msg[128]
    ;
    if(
sscanf(params"s[128]"Texto)) return SendClientMessage(playerid, -1"Digite: /anunciar [texto]");
    new 
Nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNomeMAX_PLAYER_NAME);
    
format(Msgsizeof(Msg), "%s: %s"NomeTexto);
    
TextDrawSetString(textocnnMsg);
    
TextDrawShowForAll(textocnn);
    
SetTimer("TirarAnuncio",5000,false);
    return 
1;

Tem algo errado ae nao?
Reply
#8

NГO, se achar me fale...
Reply
#9

Quote:
Originally Posted by iTakelot
Посмотреть сообщение
NГO, se achar me fale...
Acho que command(cnn, playerid, params[]) {
Reply
#10

Quote:
Originally Posted by Welconha
Посмотреть сообщение
Acho que command(cnn, playerid, params[]) {
Poderia me dizer qual o erro?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)