[Ajuda] DIALOG_STYLE_MSGBOX
#1

Olб amigos tudo bem? espero que sim!

Poderiam me ajudar estou com um pequeno problema.

O codigo abaixo do meu /aa quando vai na opзгo 1341 Nгo aparece os comandos por inteiro oque seria? aparece somente atй o

*** Adm Level 2: /settime ***

Segue imagem:



Obs: em todos nivel de admin anterior aparece somente atй ai.

pawn Код:
if (PlayerInfo[playerid][pAdmin] > 1341) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й ADM DONO !");
                    strcat(Saida, "Adm Level 1: /tv /tapa /tapao /par /verrg /calar /kick /ir /trazer /trazer2(sem armas) /matar /infovip\n");
                    strcat(Saida, "Adm Level 1: (/av)iso /congelar /descongelar /infoarmas /infoplayer /kitradcliffe /darkit\n");
                    strcat(Saida, "Adm Level 1: /cnn /desativar celular /avisar /orgs /ls /sf /lv /esconderijo /ha (Chat Helper/Admin)\n");
                    strcat(Saida, "Adm Level 2: /settime /tempo /sethora /ip /desbugar /rcarro\n");
                    strcat(Saida, "Adm Level 3: /cadeia /agendar /explode /votacao /encerrar /destruirveiculos\n");
                    strcat(Saida, "Adm Level 3: /respawnid /abastecerid /repararid /destruirid /entrarcarro\n");
                    strcat(Saida, "Adm Level 4: /mark /irmark /carroantigo /ircarro /trazercarro /respawncarros /abastecercarros /retirararma /veh\n");
                    strcat(Saida, "Adm Level 4: /darvida /darcolete /dararma /forceskin /iniciarloteria /irtunning /ban\n");
                    strcat(Saida, "Master: /editar /admvemp /admvsemp /dargrana /setgrana /darlicencas /limparlider /respawncarros\n");
                    strcat(Saida, "Master: /cnn2 /seditar /ircasa /iremp /irsemp /online /darlider\n");
                    strcat(Saida, "Master: /desbanip /nomedesban  /amudarsenha\n");
                    strcat(Saida, "Gerente: /gmx\n");
                    strcat(Saida, "Sub-Dono: /savefiles /loadfiles /admvcasa /admvemp /admvsemp\n");
                    strcat(Saida, "Sub-Dono: /setskin /setemprego /darvip /limparvip\n");
                    strcat(Saida, "Dono Fundador: /atualizar3dtext /deletarconta /trazercasa /descricao\n");
                    strcat(Saida, "Dono Fundador: /daradmin /limparadmin /infoadm /carid\n");
Aguardo respostas,
Atenciosamente,
Silvio Radcliffe.
Reply
#2

Talvez seja o tamanho das cйlulas na variбvel Saida.

Tente aumenta-la.
Reply
#3

NICE, BOA MANINHO.

Aumentei como dito.

Estava: new Saida[316];

Coloquei: new Saida[1500];
Reply
#4

Deu certinho ^^
E agora como faзo para te agradecer?
Reply
#5

Test
Reply
#6

para a proxima usa um contador de carateres para n colocares d+ e assim n tens esse problema tens aqui 1 exemplo

https://sampforum.blast.hk/showthread.php?tid=362859
Reply
#7

Tem o do Suyan: http://suyann.6te.net/Forum/ContarStrings.html

Bem melhor.
Reply
#8

tem um modo simples aqui .

pawn Код:
#define comandosadm22                                                   15465

if(strcmp(cmd, "/comandosadm", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), PASTA_CONTAS, aname);
if(IsPlayerConnected(playerid))
{
if(pAdmin[playerid] == 1){
ShowPlayerDialog(playerid,comandosadm22,DIALOG_STYLE_MSGBOX,"Comandos Helper","/helpercmds","Fechar","");
}
if(pAdmin[playerid] == 2){
ShowPlayerDialog(playerid,comandosadm22,DIALOG_STYLE_MSGBOX,"Comandos Tutor","/ac /rv /a /desbugar [ID] /ir [ID] /vida [ID] [VIDA] /colete [ID] [COLETE] /contar /evento /kick [ID] [MOTIVO] /tapa [ID]\n/ban [ID] [MOTIVO] /avisar [ID] [MOTIVO] /ircarro [ID] /espiar [ID]","Fechar","");
}
if(pAdmin[playerid] == 3){
ShowPlayerDialog(playerid,comandosadm22,DIALOG_STYLE_MSGBOX,"Comandos Co-Administrador","/ac /rv /a /desbugar [ID] /ir [ID]/vida [ID] [VIDA] /colete [ID] [COLETE] /desarmar [ID] /evento /jetpack /lc /recuperar /minigun\n/trazer [ID] /tapa [ID] /ban [ID] [MOTIVO] /kick [ID [MOTIVO] /explodir [ID] /avisar [ID] [MOTIVO] /ann [TEXTO] /deletcar\n/cnn [TEXTO] /congelar [ID] /descongelar [ID] /cv [CARRO] /calar [ID] /espiar [ID] /pararespiar /ajudavotacao","Fechar","");
}
if(pAdmin[playerid] == 4){
ShowPlayerDialog(playerid,comandosadm22,DIALOG_STYLE_MSGBOX
,"Comandos Adminstrador",
"/virar /rv /deletcar /respawncar /explodir [ID] /recuperar /lc /jetpack /minigun /vida [ID] [VIDA] /colete [ID] [COLETE] /ir [ID] /trazer [ID] /tapa [ID] /congelar [ID] /descongelar [ID]\n/desarmar [ID] /ejetar [ID] /desbugar [ID] /espiar [ID] /pararespiar /kick [ID] [MOTIVO] /ban [ID] [MOTIVO] /explodircarp [ID] /repararp [ID] /cv [ID-CARRO] /deletcarp [ID]\n/respawncarp [ID] /skin [ID] [ID-SKIN] /ann [Texto] /cnn [Texto] /evento /a [Texto] /vidat /coletet /vercmds /verpms"
,"Fechar","");
}
if(pAdmin[playerid] == 5){
ShowPlayerDialog(playerid,comandosadm22
,DIALOG_STYLE_MSGBOX
,"Comandos Administrador Senior",
"/virar /ip [ID] /rv /deletcar /respawncar /explodir [ID] /clima [ID Clima] /recuperar /lc /jetpack /minigun /vida [ID] /colete [ID] /ir [ID] /trazer [ID]\n/tapa [ID] /congelar [ID] /descongelar [ID] /desarmar [ID] /ejetar [ID] /desbugar [ID] /espiar [ID] /pararespiar /explodircarp [ID] /repararp [ID]\n/deletcarp [ID] /respawncarp [ID] /cv [ID-Carro] /skin [ID] [SKIN] /vidaveiculo [ID] [Vida] /dararma [ID] [ID-Arma] /dargrana [ID] [Quantia]\n/desarmart /calar [ID] /descalar [ID] /liberardm /blockdm"
,"Fechar","");
}
if(pAdmin[playerid] == 6){
ShowPlayerDialog(playerid,
comandosadm22,
DIALOG_STYLE_MSGBOX,
"Comandos Sub Dono"
,"/virar /ip [ID] /rv /deletcar /respawncar /explodir [ID] /clima [ID Clima] /recuperar /godmod /minigun /lc /jetpack /vida [ID] /colete [ID] /ir [ID] /desbugar [ID] /ir [ID] /trazer [ID]\n/tapa [ID] /Congelar [ID] /descongelar [ID] /desarmar [ID] /ejetar [ID] /espiar [ID] /pararespiar /explodircarp [ID] /repararp [ID] /deletcarp [ID] /respawncarp [ID]\n/cv [ID-Carro] /skin [ID] [SKIN] /vidaveiculo [ID] [Vida] /dararma [ID] [ARMA] /dargrana [ID] [Grana] /setalistador /tiraralistador /fakeban /kitdono"
,"Fechar","");
}
if(pAdmin[playerid] == 7){
ShowPlayerDialog(playerid
,comandosadm22
,DIALOG_STYLE_MSGBOX,"Comandos Donos"
,"/virar /ip [ID] /rv /deletcar /respawncar /explodir [ID] /clima [ID-Clima] /recuperar /godmod /minigun /lc /jetpack /vida [ID] /colete [ID]\n/ir [ID] /desbugar [ID] /ir [ID] /trazer [ID] /tapa [ID] /Congelar [ID] /descongelar [ID] /deletcarp [ID] /respawncarp [ID] /cv [ID-Do-Carro]\n/skin [ID] [ID-SKIN] /dargrana [ID] [Grana] /kick [ID] [Motivo] /ban [ID] [Motivo] /desbanir [Nome-player] /evento /a [Texto] /kitgeral\n/setalistador /tiraralistador /fakeban /fakekick /fakedeletacc"
,"Fechar","");
}
if(pAdmin[playerid] == 8){
ShowPlayerDialog(playerid
,comandosadm22
,DIALOG_STYLE_MSGBOX,"Comandos Co-Fundador"
,"/virar /ip [ID] /rv /deletcar /respawncar /explodir [ID] /clima [ID-Clima] /recuperar /godmod /minigun /lc /jetpack /vida [ID] /colete [ID]\n/ir [ID] /desbugar [ID] /ir [ID] /trazer [ID] /tapa [ID] /Congelar [ID] /descongelar [ID] /deletcarp [ID] /respawncarp [ID] /cv [ID-Do-Carro]\n/skin [ID] [ID-SKIN] /dargrana [ID] [Grana] /kick [ID] [Motivo] /ban [ID] [Motivo] /desbanir [Nome-player] /evento /a [Texto] /kitgeral\n/setalistador /tiraralistador /fakeban /fakekick /fakedeletacc"
,"Fechar","");
}
if(pAdmin[playerid] == 9){
ShowPlayerDialog
(playerid
,
comandosadm22,
DIALOG_STYLE_MSGBOX,
"Comandos Victor",
"/virar /ip [ID] /deletcar /respawncar /explodir [ID] /clima [ID Clima] /recuperar /godmod /minigun /lc /jetpack /vida [ID] /colete [ID]\n/ir [ID] /desbugar [ID] /ir [ID] /trazer [ID] /tapa [ID] /Congelar [ID] /descongelar [ID] /desarmar [ID] /ejetar [ID] /explodircarp [ID]\n/repararp [ID] /deletcarp [ID] /respawncarp [ID] /armasadm /setalistador /tiraralistador /cv [ID-Do-Carro] /skin [ID] [ID-SKIN]\n/vidaveiculo [ID][Vida] /dararma [ID] [ID-Arma] /dargrana [ID] [Grana] /desbanir [NICK]"
,"Fechar","");
}
}
return 1;
}
Sу mudar o pAdmin para sua variбvel e o level tambйm.
Mude os comandos dentro dos " ".
Atenciosamente,
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)