Como ago para que aparezca lo que escribo?
#1

Asi esta
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{

    if(!success) SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}({FF0000}ERROR{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda");
    return 1;
}
Asi lo edite

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success, params)
{

    if(!success) SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", params);
    return 1;
}
esto me salio al copilar
pawn Код:
(44067) : error 025: function heading differs from prototype
(44070) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
En donde esta el error?
Reply
#2

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[144];
        format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[]);
        SendClientMessage(playerid, COLOR_WHITE, string);
    }
    return 1;
}
Reply
#3

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[144];
        format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[]);
        SendClientMessage(playerid, COLOR_WHITE, string);
    }
    return 1;
}
A que te referнs con retorno? puse eso y me sigue diciendo el mismo error /:
Reply
#4

Quote:
Originally Posted by Jejox
Посмотреть сообщение
A que te referнs con retorno? puse eso y me sigue diciendo el mismo error /:
Por lo menos pusiste la librerнa 'ZCMD'?.
Reply
#5

pawn Код:
new cadena[32] = "Grand Theft Auto San Andreas";

printf("Info: %s", cadena[]); // Error
printf("Info: %s", cadena); // Perfecto
Ese es tu error, enzo.
Reply
#6

Quote:
Originally Posted by DesingMyCry
Посмотреть сообщение
pawn Код:
new cadena[32] = "Grand Theft Auto San Andreas";

printf("Info: %s", cadena[]); // Error
printf("Info: %s", cadena); // Perfecto
Ese es tu error, enzo.
o.. si se utiliza los corchetes se debe colocar el 0 .
tambien responde.

Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[144];
        format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[0]);
        SendClientMessage(playerid, COLOR_WHITE, string);
    }
    return 1;
}
Reply
#7

Quote:
Originally Posted by OTACON
Посмотреть сообщение
o.. si se utiliza los corchetes se debe colocar el 0 .
tambien responde.

Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success)
    {
        new string[144];
        format(string, sizeof(string), "{FFFFFF}({FF0000}%s{FFFFFF}) Comando desconocido, usa {FFFF00}/ayuda {FFFFFF}para recibir ayuda", cmdtext[0]);
        SendClientMessage(playerid, COLOR_WHITE, string);
    }
    return 1;
}
Si utilizas los corchetes con el cero, solo mostraras el primer caracter de la cadena de texto.
Reply
#8

Quote:
Originally Posted by 0xFFFFFF
Посмотреть сообщение
Si utilizas los corchetes con el cero, solo mostraras el primer caracter de la cadena de texto.
no man.. aparecera el texto, es como el sscanf .
hazta en v asi asi tambien .
Reply
#9

Es cierto, ejemplo lo colocas de este modo cmdtext[1] y automбticamente estarнas quitando el "/"
Reply
#10

Ahhh era con "cmdtext[0]" yo creia que era con params xd

Gracias por la ayuda !
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)