[Ajuda] Strings bugando.
#1

Eai pessoal, eu tava criando um comando de dar admin dai me aconteceu esse bug, quando eu deixo as cйlulas da string 128 a mensagem nгo aparece inteira, mais se eu aumentar as cйlulas da string a mensagem jб nгo aparece mais, isso ta acontecendo com todos meus GameModes se alguйm poder me ajudar e souber oque causa isso fico agradecido. Dei uma pesquisada e nгo achei nada relacionado a esse bug que ta acontecendo comigo.

Comando:

pawn Код:
CMD:daradmin(playerid, params[]){
    new LevelA, ID, NomeID[24],NomeA[24],string[128];
    if(PlayerInfo[playerid][Admin] < 7)return SendClientMessage(playerid, COLOR_RED, "|ERRO| Vocк nгo tem permissгo para usar esse comando.");
    if(sscanf(params,"ui", ID, LevelA))return SendClientMessage(playerid, COLOR_RED, "|USE| /daradmin [player/id] [Level]");
    GetPlayerName(ID, NomeID, 24);
    GetPlayerName(playerid, NomeA, 24);
    if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COLOR_RED, "[ERRO] Player nгo encontrado.");
    PlayerInfo[ID][Admin] = LevelA;
    format(string, sizeof(string),"{FF0000}[Parabйns]{FFFFFF} Vocк (%s) Foi Setado {FF0000}(%s){FFFFFF} Level {FF0000}(%d){FFFFFF} Pelo {FF0000}(%s) (%s){FFFFFF}",NomeID,cadmin(ID), LevelA,cadmin(playerid), NomeA);
    SendClientMessage(ID, Branco,string);
    format(string, sizeof(string), "{FF0000}|INFO|{FFFFFF} Vocк {FF0000}(%s){FFFFFF} Setou {FF0000}(%s){FFFFFF} Para Level {FF0000}(%d){FFFFFF} de{FF0000} (%s){FFFFFF} .",NomeA, NomeID, LevelA, cadmin(ID));
    SendClientMessage(playerid, Branco,string);
    return true;
}
Reply
#2

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
Eai pessoal, eu tava criando um comando de dar admin dai me aconteceu esse bug, quando eu deixo as cйlulas da string 128 a mensagem nгo aparece inteira, mais se eu aumentar as cйlulas da string a mensagem jб nгo aparece mais, isso ta acontecendo com todos meus GameModes se alguйm poder me ajudar e souber oque causa isso fico agradecido. Dei uma pesquisada e nгo achei nada relacionado a esse bug que ta acontecendo comigo.

Comando:

pawn Код:
CMD:daradmin(playerid, params[]){
    new LevelA, ID, NomeID[24],NomeA[24],string[128];
    if(PlayerInfo[playerid][Admin] < 7)return SendClientMessage(playerid, COLOR_RED, "|ERRO| Vocк nгo tem permissгo para usar esse comando.");
    if(sscanf(params,"ui", ID, LevelA))return SendClientMessage(playerid, COLOR_RED, "|USE| /daradmin [player/id] [Level]");
    GetPlayerName(ID, NomeID, 24);
    GetPlayerName(playerid, NomeA, 24);
    if(!IsPlayerConnected(ID))return SendClientMessage(playerid, COLOR_RED, "[ERRO] Player nгo encontrado.");
    PlayerInfo[ID][Admin] = LevelA;
    format(string, sizeof(string),"{FF0000}[Parabйns]{FFFFFF} Vocк (%s) Foi Setado {FF0000}(%s){FFFFFF} Level {FF0000}(%d){FFFFFF} Pelo {FF0000}(%s) (%s){FFFFFF}",NomeID,cadmin(ID), LevelA,cadmin(playerid), NomeA);
    SendClientMessage(ID, Branco,string);
    format(string, sizeof(string), "{FF0000}|INFO|{FFFFFF} Vocк {FF0000}(%s){FFFFFF} Setou {FF0000}(%s){FFFFFF} Para Level {FF0000}(%d){FFFFFF} de{FF0000} (%s){FFFFFF} .",NomeA, NomeID, LevelA, cadmin(ID));
    SendClientMessage(playerid, Branco,string);
    return true;
}
Se nгo me engano a funзгo SendClientMessage tem um limite de caracteres!


@edit

A funзгo tem um limite de 144 caracteres!
Reply
#3

Vishi
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)