Jogo fechando sozinho - L10motos - 01/10/2023
Estou trabalhando em um sistema de armamentos mais quando eu digito /armamentos o jogo desliga e fecha sozinho, o que fiz de errado?
Código: else if(TeamColombia(playerid))
{
if(!PlayerToPoint(5, playerid,-1113.3751,-1631.2290,76.3739))
return SCM(playerid, COLOR_GREY, "Você não está no armazém de armas para continuar.");
new ss[260], w;
w = 23; FORMAT_SSTR "01 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 24; FORMAT_SSTR "02 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 29; FORMAT_SSTR "03 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 25; FORMAT_SSTR "04 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 30; FORMAT_SSTR "05 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 33; FORMAT_SSTR "06 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 34; FORMAT_SSTR "07 - %s (%d materiais)", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
FORMAT_SSTR "08 - Paraquedas (15 materiais)"); strcat(ss, sstring);
FORMAT_SSTR "09 - Colete balístico ($300)"); strcat(ss, sstring);
FORMAT_SSTR "10 - Bombas de ataques (500 materiais)"); strcat(ss, sstring);
FORMAT_SSTR "%s\n", TeamName(gTeam[playerid]));
ShowPlayerDialog(playerid, DIALOG_ARMAMENTOS_COLOMBIA, DIALOG_STYLE_LIST, sstring, ss, "Selecionar", "Cancelar");
return 1;
}
RE: Jogo fechando sozinho - leonardos08bt - 01/10/2023
Pule a linha da string, esse pode ser o problema.
Código: else if(TeamColombia(playerid))
{
if(!PlayerToPoint(5, playerid,-1113.3751,-1631.2290,76.3739))
return SCM(playerid, COLOR_GREY, "Você não está no armazém de armas para continuar.");
new ss[260], w;
w = 23; FORMAT_SSTR "01 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 24; FORMAT_SSTR "02 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 29; FORMAT_SSTR "03 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 25; FORMAT_SSTR "04 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 30; FORMAT_SSTR "05 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 33; FORMAT_SSTR "06 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
w = 34; FORMAT_SSTR "07 - %s (%d materiais)\n", WeaponsName[w], GetWeaponValue(w)-((GetWeaponValue(w)*25)/100)); strcat(ss, sstring);
FORMAT_SSTR "08 - Paraquedas (15 materiais)\n"); strcat(ss, sstring);
FORMAT_SSTR "09 - Colete balístico ($300)\n"); strcat(ss, sstring);
FORMAT_SSTR "10 - Bombas de ataques (500 materiais)\n"); strcat(ss, sstring);
FORMAT_SSTR "%s", TeamName(gTeam[playerid]));
ShowPlayerDialog(playerid, DIALOG_ARMAMENTOS_COLOMBIA, DIALOG_STYLE_LIST, sstring, ss, "Selecionar", "Cancelar");
return 1;
}
RE: Jogo fechando sozinho - L10motos - 01/10/2023
Problema resolvido, foi como o moderador da board falou, pra não excluir os topicos, essse vai servir pra ajudar o proximo, reputados!
|