[Pedido] alguem sabe criar um gametextforall
#1

tipo eu queria um gametextforall para tipo ele ta um comando /cadm ai aparece um texto grande na tela de todos do server . alguem sabe?
rcon
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=290735

Estude sobre Loop
Reply
#3

Quote:
Originally Posted by Diogo123
Посмотреть сообщение
Incrнvel um High-Roller falar isto.

Use a funзгo GameTextForAll com o parвmetro da mensagem prй formata por um comando.

Exemplo em ZCMD:

pawn Код:
CMD:meucmd(playerid,params[])
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid,-1,"Vocк precisa estar logado na RCON.");

    if(isnull(params))
        return SendClientMessage(playerid,-1,"Vocк precisa digitar um texto.");
   
    new text[145],name[25];
    GetPlayerName(playerid,name,25);

    format(text,145,"~p~%s: ~w~%s",name,params);
    GameTextForAll(text,4000,3);

    return 1;
}
Reply
#4

Quote:
Originally Posted by arakuta
Посмотреть сообщение
Incrнvel um High-Roller falar isto.

Use a funзгo GameTextForAll com o parвmetro da mensagem prй formata por um comando.

Exemplo em ZCMD:

pawn Код:
CMD:meucmd(playerid,params[])
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid,-1,"Vocк precisa estar logado na RCON.");

    if(isnull(params))
        return SendClientMessage(playerid,-1,"Vocк precisa digitar um texto.");
   
    new text[145],name[25];
    GetPlayerName(playerid,name,25);

    format(text,145,"~p~%s: ~w~%s",name,params);
    GameTextForAll(text,4000,3);

    return 1;
}
Incrнvel um high-roller passando cуdigo pronto.
Reply
#5

Quote:
Originally Posted by DogeMan
Посмотреть сообщение
Incrнvel um high-roller passando cуdigo pronto.
E...? Vocк tem algo haver com isso? Que eu saiba, nгo tem nenhuma regra no fуrum falando:"High-Rollers nгo passem cуdigos prontos"... ¬¬'

Seja cуdigo pronto ou nгo, somos todos livres para fazermos oque quisermos.
Reply
#6

comovente ver isso mais preciso de uma ajuda, me ajudem aki.
achei esse mais ta dando esse erro akli

Quote:

7447) : error 017: undefined symbol "Logged"

Quote:

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 tmp[256];
if (!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Digite: /cnn [texto]");
return 1;
}
if(PlayerInfo[playerid][Logged] == 1)
{
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
{
format(string, sizeof(string), "~b~%s~r~: ~w~%s", aname, tmp);
GameTextForAll(string, 5000, 3);
}else{
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem permissгo para usar este comando!");
}
}else{
SendClientMessage(playerid, Vermelho, "(ERRO) Vocк tem que estar logado para usar este comando!");
}
return 1;
}
}

Reply
#7

No enum PlayerInfo, o sнmbolo Logged nгo estб presente.
Reply
#8

ae deu esse Warnings. pq tipo do /cnn no jogo ai aparecer uma mensagem assim /cnn [testo] ai eu digito o texto ai volta aparecer a mensagem de novo.

Quote:

(7436) : warning 217: loose indentation
(7442) : warning 219: local variable "tmp" shadows a variable at a preceding level
(7464) : warning 217: loose indentation

alguem sabe resolver ?
Reply
#9

pawn Код:
warning 217: loose indentation
As linhas 7436 e 7464 estгo desalinhadas.
pawn Код:
warning 219: local variable "tmp" shadows a variable at a preceding level
A variбvel tmp jб foi definida. Vocк definiu ela dentro de uma callback e outra fora, ou atй mesmo dentro da callback OnPlayerCommandText e a definiu de volta dentro de um comando.
Reply
#10

Quote:
Originally Posted by DogeMan
Посмотреть сообщение
Incrнvel um high-roller passando cуdigo pronto.
Aprenda a diferenciar um cуdigo pronto qualquer de um cуdigo pronto com informaзхes ъteis.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)