01/10/2023 14:19
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;
}