SA-MP Forums Archive
Como ago para que aparezca lo que escribo? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como ago para que aparezca lo que escribo? (/showthread.php?tid=475051)



Como ago para que aparezca lo que escribo? - Jejox - 11.11.2013

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?


Respuesta: Como ago para que aparezca lo que escribo? - Swedky - 11.11.2013

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;
}



Respuesta: Como ago para que aparezca lo que escribo? - Jejox - 11.11.2013

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 /:


Jejox - Swedky - 11.11.2013

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'?.


Respuesta: Como ago para que aparezca lo que escribo? - DesingMyCry - 11.11.2013

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

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


Respuesta: Como ago para que aparezca lo que escribo? - OTACON - 11.11.2013

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;
}



Re: Respuesta: Como ago para que aparezca lo que escribo? - 0xFFFFFF - 11.11.2013

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.


Respuesta: Re: Respuesta: Como ago para que aparezca lo que escribo? - OTACON - 11.11.2013

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 .



Respuesta: Como ago para que aparezca lo que escribo? - Parka - 11.11.2013

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


Respuesta: Como ago para que aparezca lo que escribo? - Jejox - 11.11.2013

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

Gracias por la ayuda !