[ajuda]erros comando /relatorio
#1

Ae galera tem como voces me ajudar nesse comando abaixo irei postar tudo dele e й em dialog vlws pela ajuda...
pawn Код:
//TOPO GM
#define relatoMB 156

//agora em:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmd, "/relato", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio by MatriXBorn", "Vocк abriu o Sistema de Relatorio em Dialog do MatriXBorn", "Enviar", "Cancelar");
        return 1;
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];

    if(dialogid == relatoMB) {
        SendClientMessage(playerid, especialcolor, "Sistema de relatorio Feiot por MatriXBorn Relato funfando");
        format(string, sizeof(string), "sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid(result));
        ABroadCast(-1,string,1);
        format(string, sizeof(string), "Sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}
ERROS:

Код:
(115) : error 017: undefined symbol "cmd"
(280) : error 017: undefined symbol "string"
(280) : error 017: undefined symbol "string"
(280) : warning 215: expression has no effect
(280) : error 001: expected token: ";", but found ")"
(280) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

5 Errors.
Linhas:
pawn Код:
280>        format(string, sizeof(string), "sistema relato MatriXBorn [Relato] %s(%d) relatou: %s", sendername,playerid(result));
115>    if(strcmp(cmd, "/relato", true) == 0) {
Reply
#2

pawn Код:
#include <a_samp>

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/relato", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio by MatriXBorn", "Vocк abriu o Sistema de Relatorio em Dialog do MatriXBorn", "Enviar", "Cancelar");
        return 1;
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    new string[128];

    if(dialogid == relatoMB) {
        SendClientMessage(playerid, especialcolor, "Sistema de relatorio Feiot por MatriXBorn Relato funfando");
        format(string, sizeof(string), "sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,result);
        ABroadCast(-1,string,1);
        format(string, sizeof(string), "Sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,result);
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}


Espero ter resolvido o seu problema .
Reply
#3

pawn Код:
//TOPO GM
#define relatoMB 156
pawn Код:
//agora em:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    if(strcmp(cmd, "/relato", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio by MatriXBorn", "Vocк abriu o Sistema de Relatorio em Dialog do MatriXBorn", "Enviar", "Cancelar");
        return 1;
    }
    return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    if(dialogid == relatoMB)
    {
        new string[256];
        SendClientMessage(playerid, especialcolor, "Sistema de relatorio Feiot por MatriXBorn Relato funfando");
        format(string, sizeof(string), "sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid(result));
        ABroadCast(-1,string,1);
        format(string, sizeof(string), "Sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}
Reply
#4

quase deu os seguintes erros:
Код:
(281) : error 017: undefined symbol "sendername"
(282) : error 017: undefined symbol "ABroadCast"
(283) : error 017: undefined symbol "sendername"

Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

3 Errors.
Linhas:
pawn Код:
format(string, sizeof(string), "sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,result);
        ABroadCast(-1,string,1);
        format(string, sizeof(string), "Sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,result);
vlws ai pela ajuda merece estrelinha
Reply
#5

pawn Код:
#define relatoMB 156

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    if(strcmp(cmd, "/relato", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio by MatriXBorn", "Vocк abriu o Sistema de Relatorio em Dialog do MatriXBorn", "Enviar", "Cancelar");
        return 1;
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(dialogid == relatoMB)
    {
        new string[256];
        SendClientMessage(playerid, -1, "Sistema de relatorio Feiot por MatriXBorn Relato funfando");
        format(string, sizeof(string), "sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
        format(string, sizeof(string), "Sistema de relato [Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}


Espero ter resolvido o seu problema .
Reply
#6

pawn Код:
new sendername[MAX_PLAYER_NAME];
new ABroadCast;
no topo
Reply
#7

Quote:
Originally Posted by Mattos
Посмотреть сообщение
pawn Код:
new sendername[MAX_PLAYER_NAME];
new ABroadCast;
no topo
Esse ABroadCast nгo й uma variбvel, й uma funзгo.

Use a do Macintosh
Reply
#8

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Esse ABroadCast nгo й uma variбvel, й uma funзгo.

Use a do Macintosh
Nussa xD nem vi, fui no automбtico do undefined symbol! lol
Reply
#9

|_MeGaTroN_| sim apos concerta um negocinho ^^
na hora que entro no jogo e digito /relato ai escrevo e tal e envio cono eu envio aparece:


Sistema de relatorio
sistema de relato [relato] Gabriel_Matador(0)[relatou]:
sistema de relato [relato] Gabriel_Matador(0)[relatou]:

e nao aparece o que eu escrevi e outra coisa cono digito os comandos que tenho aparese o sistema de relato ate se eu digita /a /sdgkdsa comando que n ejiste me ajuda ai rep!!!

ai esta o negocio que estou usando e funfou mais ta con esse problema:
pawn Код:
//topo gm:
#define relatoMB 156

//e agora em:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    if(strcmp(cmd, "/relatorio", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio", "escreve algo e clica em Enviar. ", "Enviar", "Cancelar");
        return 1;
    }
   return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(dialogid == relatoMB)
    {
        new string[256];
        SendClientMessage(playerid, -1, "Sistema de relatorio");
        format(string, sizeof(string), "[Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
        format(string, sizeof(string), "[Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}
Reply
#10

Quote:
Originally Posted by gabriel_matador
Посмотреть сообщение
|_MeGaTroN_| sim apos concerta um negocinho ^^
na hora que entro no jogo e digito /relato ai escrevo e tal e envio cono eu envio aparece:


Sistema de relatorio
sistema de relato [relato] Gabriel_Matador(0)[relatou]:
sistema de relato [relato] Gabriel_Matador(0)[relatou]:

e nao aparece o que eu escrevi e outra coisa cono digito os comandos que tenho aparese o sistema de relato ate se eu digita /a /sdgkdsa comando que n ejiste me ajuda ai rep!!!

ai esta o negocio que estou usando e funfou mais ta con esse problema:
pawn Код:
//topo gm:
#define relatoMB 156

//e agora em:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    if(strcmp(cmd, "/relatorio", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio", "escreve algo e clica em Enviar. ", "Enviar", "Cancelar");
        return 1;
    }
   return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(dialogid == relatoMB)
    {
        new string[256];
        SendClientMessage(playerid, -1, "Sistema de relatorio");
        format(string, sizeof(string), "[Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
        format(string, sizeof(string), "[Relato] %s(%d) relatou: %s", sendername,playerid,(result));
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}
Cara, isso nгo vai funcionar nunca, isso sу vai enviar a msg para o player, vocк vai ter que usar esse sistema dentro do seu gm com as variбveis de administrador seu, ou nгo vai funcionar nunca. Mais se mesmo assim quiser. Tente assim:

pawn Код:
#define relatoMB 156

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[128];
    if(strcmp(cmd, "/relatorio", true) == 0) {
        ShowPlayerDialog(playerid, relatoMB, DIALOG_STYLE_INPUT, "Sistema de Relatorio", "escreve algo e clica em Enviar. ", "Enviar", "Cancelar");
        return 1;
    }
   return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new result[128];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(dialogid == relatoMB)
    {
        new string[256];
        SendClientMessage(playerid, -1, "Sistema de relatorio");
        format(string, sizeof(string), "[Relato] %s(%d) relatou: %s", sendername,playerid, inputtext);
        SendClientMessage(playerid,-1, string);
        format(string, sizeof(string), "Vocк relatou: %s", inputtext);
        SendClientMessage(playerid,-1, string);
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)