[Ajuda] GameTextForAll
#1

OLБ, QUERIA MUDAR O TAMANHO DO TEXTO DO COMANDO DO /CNN

COMO QUE TБ:
https://imgur.com/a/CI0n1

COMO EU QUERIA:
https://imgur.com/a/nWp9Y

OBS: QUERIA QUE ELE FICA-SE MAIS PEQUENO

[pwn]
if(strcmp(cmd, "/cnn", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
new trampo[256];
strmid(trampo,cmdtext,4,strlen(cmdtext));
if (!strlen(trampo))
{
SendClientMessage(playerid, ERRO_L, "| ERRO | Digite: /cnn [texto]");
return 1;
}
if(IsPlayerConnected(playerid))
{
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
format(string, sizeof(string), "~w~%s", trampo);
GameTextForAll(string, 5000, 3);
}else{
SendClientMessage(playerid, ERRO_L, "| ERRO | Comando invбlido!");
}
}else{
SendClientMessage(playerid, ERRO_L, "| ERRO | Vocк tem que estar logado para usar este comando!");
}
return 1;
}
}[/pwn]
Reply
#2

Parecido com o da imagem que vocк quer acho vai ter que fazer com TextDraw ou tente alterar as fonte para tentar encontrar alguma parecida.


https://sampwiki.blast.hk/wiki/GameTextStyle
Reply
#3

PHP код:
if(strcmp(cmd"/cnn"true) == 0)
{
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanameMAX_PLAYER_NAME);
    
format(filesizeof(file), PASTA_CONTASaname);
    if(
pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == 5){
    new 
trampo[256];
    
strmid(trampo,cmdtext,4,strlen(cmdtext));
    if (!
strlen(trampo))
    {
        
SendClientMessage(playeridERRO_L"| ERRO | Digite: /cnn [texto]");
        return 
1;
    }
    if(
IsPlayerConnected(playerid))
    {
        if(
pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == 5){
        
format(stringsizeof(string), "~r~# ~w~%s ~r~#"trampo);
        
GameTextForAll(string50005);
    }else{
        
SendClientMessage(playeridERRO_L"| ERRO | Comando invбlido!");
    }
    }else{
        
SendClientMessage(playeridERRO_L"| ERRO | Vocк tem que estar logado para usar este comando!");
    }
        return 
1;
    }

Testa aн, mas acho que esse da print como vocк quer й feito em TextDraw, aн й mais trabalho..
Reply
#4

como faзo com TextDraw?? vocкs pode fazer um para mim?? tou comeзando hj no pawn
Reply
#5

Quote:
Originally Posted by DeusGrego
Посмотреть сообщение
como faзo com TextDraw?? vocкs pode fazer um para mim?? tou comeзando hj no pawn
Estude: https://sampforum.blast.hk/showthread.php?tid=358422


Quote:
Originally Posted by DeusGrego
Посмотреть сообщение
vocкs pode fazer um para mim??
Se tudo na vida fosse fбcil, hoje eu estaria rico e com um monte de mulher.
Reply
#6

[QUOTE=Gguiz;
Se tudo na vida fosse fбcil, hoje eu estaria rico e com um monte de mulher.[/QUOTE]


Mulher Wow Pegador ;-;
Reply
#7

Quote:
Originally Posted by SnowBorn
Посмотреть сообщение
Mulher Wow Pegador ;-;
Tem atenзгo aos teus posts nгo e o primeiro tуpico que te vejo a falar coisas sem sentido nenhum.


-

Quanto ao tуpico testa o cуdigo em textdraw que o cara mandou acima
Reply
#8

Cуdigo completo, para usar o spaзo no texto use _ . Й necessбrio a include zcmd e sscanf2, lembrando o zcmd irб desativar os cуdigos cmdtext, caso queria usar os 2 juntos olhe esse tуpico.

//zcmd e cmdtext
https://sampforum.blast.hk/showthread.php?tid=399808

ZCMD E SSCANF2
https://www.mediafire.com/file/myx03...20e%20Zcmd.rar

Feito por mim
PHP код:
#include <a_samp>
#include <sscanf2>
#include <zcmd>
new Text:contar;
public 
OnFilterScriptInit()
{
    
contar TextDrawCreate(290.000000280.305511" ");
    
TextDrawLetterSize(contar0.4000001.600000);
    
TextDrawAlignment(contar2);
    
TextDrawColor(contar, -1);
    
TextDrawSetShadow(contar0);
    
TextDrawSetOutline(contar1);
    
TextDrawBackgroundColor(contar255);
    
TextDrawFont(contar1);
    
TextDrawSetProportional(contar1);
    
TextDrawSetShadow(contar0);
    return 
1;
}
COMMAND:cnn(playeridparams[])
{
    new 
stringg[60],tempo ,SS[266],textotipo;
      if (
sscanf(params"s[64]dd"stringg,tempo,textotipo)) return SendClientMessage(playerid0xFF0000AA"Use: /cnn [Mensagem] [Tempo] [Tipo de texto]");
       if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid0xFF0000AA"Vocк nгo й um administrador rcon");
    
SetTimer("settimequalquer"tempofalse);
       
TextDrawShowForAll(contar);
       
TextDrawFont(contartextotipo);
    
format(SSsizeof(SS), "~r~# ~w~%s ~r~#"stringg);
    
TextDrawSetString(contar,SS);
    return 
1;
}
forward settimequalquer();
public 
settimequalquer()
{
    
TextDrawHideForAll(contar);
    return 
1;
}
stock ConverterTexto(texto[])
{
    new 
string[256];
    for(new 
0texto[i]; ++i)
    {
        
string[i] = texto[i];
        switch(
string[i])
        {
            case 
0xC0 .. 0xC3string[i] -= 0x40;            case 0xC7 .. 0xC9string[i] -= 0x42;            case 0xD2 .. 0xD5string[i] -= 0x44;            case 0xD9 .. 0xDCstring[i] -= 0x47;            case 0xE0 .. 0xE3string[i] -= 0x49;
            case 
0xE7 .. 0xEFstring[i] -= 0x4B;            case 0xF2 .. 0xF5string[i] -= 0x4D;            case 0xF9 .. 0xFCstring[i] -= 0x50;            case 0xC40xE4string[i] = 0x83;            case 0xC60xE6string[i] = 0x84;            case 0xD60xF6string[i] = 0x91;            case 0xD10xF1string[i] = 0xEC;            case 0xDFstring[i] = 0x96;            case 0xBFstring[i] = 0xAF;
        }
    }
    return 
string;

Reply
#9

Cуpia tipica do "CVR" kkkk, estude muito na wiki primeiro como eu estou fazendo mano e tenho certeza que vocк poderб criar um servidor muito melhor e inovador do que o CVR..

Wiki sempre serб a fonte de todo estudo do SA-MP e tambйm o fуrum SA-MP.

#NгoSejaCуpia
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)