CMD bugeado :/
#1

Miren tengo este simple comando:

pawn Код:
CMD:creditos(playerid, params[])
{
    new Slash[600], Name[24];
    GetPlayerName(playerid, Name, sizeof(Name));
    strcat(Slash,"- {FFFFFF}El Servidor {00F6F6}xGamer'[S] {FFFFFF}se comenzo a scriptear en {FFFF00}Julio de 2011, {FFFFFF}fue terminado definitivamente en {FFFF00}Nobiembre de 2011.\n\n");
    strcat(Slash,"- {FF0000}[Nikk] {FFFFFF}Es el scripter total Unico y Mapper total y unico.\n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Filterscripts de:\n");
    strcat(Slash,"- {FF0000}Jakku {FFFFFF}por el sistema de empresas.\n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Includes de:\n");
    strcat(Slash,"- {FF0000}LethaL {FFFFFF}por las localizaciones en include.\n");
    strcat(Slash,"- {FF0000}DracoBlue {FFFFFF}Por Dini y dutils. \n");
    strcat(Slash,"- {FF0000}Zeex {FFFFFF}Por ZCMD. \n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Plugins de:\n");
    strcat(Slash,"- {FF0000}Incognito {FFFFFF}por el streamer de objetos y el plugin DNS. \n");
    strcat(Slash,"- {FF0000}****** {FFFFFF}por sscanf 500p. \n\n");
    format(Slash,  sizeof(Slash),"- ... Y a {FF0000}%s {FFFFFF}por jugar en {00F6F6}xGamer'[S]!\n\n",Name);
    ShowPlayerDialog(playerid,8612, DIALOG_STYLE_MSGBOX, "{00F6F6}Creditos xGamer'[S]:", Slash, "Gracias", "");
    PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    return 1;
}

Y cuando voy in-game y pongo /creditos solo me sale esta linea:

pawn Код:
format(Slash,  sizeof(Slash),"- ... Y a {FF0000}%s {FFFFFF}por jugar en {00F6F6}xGamer'[S]!\n\n",Name);

Que pasa ?
Reply
#2

Porque le das un format, el format te borra todo lo que tenga la variable y lo edita. Probб asн:

pawn Код:
format(Slash,  sizeof(Slash),"%s- ... Y a {FF0000}%s {FFFFFF}por jugar en {00F6F6}xGamer'[S]!\n\n", Slash, Name);
No se si funciona, nunca probй.

PD: Revisa la ortografнa, Nobiembre?
Reply
#3

e? Tambien intente ponerle a todo format y es lo mismo , no te entendi bien xd
Reply
#4

Remplaza la linea que tenes por la que te pase yo.
Reply
#5

Sigue sin funcionar xD
Reply
#6

Probб asн.
pawn Код:
CMD:creditos(playerid, params[])
{
    new Slash[600], Name[24];
    GetPlayerName(playerid, Name, sizeof(Name));
    strcat(Slash,"- {FFFFFF}El Servidor {00F6F6}xGamer'[S] {FFFFFF}se comenzo a scriptear en {FFFF00}Julio de 2011, {FFFFFF}fue terminado definitivamente en {FFFF00}Nobiembre de 2011.\n\n");
    strcat(Slash,"- {FF0000}[Nikk] {FFFFFF}Es el scripter total Unico y Mapper total y unico.\n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Filterscripts de:\n");
    strcat(Slash,"- {FF0000}Jakku {FFFFFF}por el sistema de empresas.\n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Includes de:\n");
    strcat(Slash,"- {FF0000}LethaL {FFFFFF}por las localizaciones en include.\n");
    strcat(Slash,"- {FF0000}DracoBlue {FFFFFF}Por Dini y dutils. \n");
    strcat(Slash,"- {FF0000}Zeex {FFFFFF}Por ZCMD. \n\n");
    strcat(Slash,"- {FFFF00}Gracias por los Plugins de:\n");
    strcat(Slash,"- {FF0000}Incognito {FFFFFF}por el streamer de objetos y el plugin DNS. \n");
    strcat(Slash,"- {FF0000}****** {FFFFFF}por sscanf 500p. \n\n");
    new str[128]; // despuйs contб bien los caracteres.
    format(str,  sizeof(str),"- ... Y a {FF0000}%s {FFFFFF}por jugar en {00F6F6}xGamer'[S]!\n\n",Name);
    strcat(Slash, str);
    ShowPlayerDialog(playerid,8612, DIALOG_STYLE_MSGBOX, "{00F6F6}Creditos xGamer'[S]:", Slash, "Gracias", "");
    PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    return 1;
}
Reply
#7

Jaja, me andubo bien, pero ahora surgio otro problema pongo /creditos y esta todo hasta donde dice:

pawn Код:
{FF0000}Incognito {FFFFFF}por el str
Despues se corta el texto y lo demas no aparece ^^ que puede ser xD
Igual te ganaste un 3 puntos de reputacion xd (Por que si te doy un punto te da 3 a la vez (?))
Reply
#8

Porque hacen cosas que ven en otros servers -.-

pawn Код:
Y a {FF0000}%s {FFFFFF}por jugar en {00F6F6}xGamer'[S]!
Identico a lo q dice mi cmd /creditos
Reply
#9

JAJA, ni siquiera se cual es tu server, y te lo aseguro, no entro a servers pubeando xD, la sugerencia de eso me la dio FireCat

EDIT: No pienses que si lo hiciste tu, es Tuyo y nadie mas lo hizo.
Reply
#10

Deberian poner la ley sopa en sa-mp asi podemos denunciar a los q copian hasta el estilo del hostname o la mitad e.e tremendos newbies... pero es mucho pedir :P ( nada personal )
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)