Shop cmd doesn't work -
#1

Server Files : California Cops And robbers from this forum..
https://sampforum.blast.hk/showthread.php?tid=573762

Code :

Код:
COMMAND:shop(playerid, params[])
{
	if(GetPlayerInterior(playerid) == 182)
	{
		new supaSave[750];
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$1,000      {FFFFFF}1x Rope {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$9,000      {FFFFFF}10x Ropes {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$2,500      {FFFFFF}1x Scissor {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$20,00      {FFFFFF}10x Scissors {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$2,000      {FFFFFF}1x Bobby Pins {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$18,00      {FFFFFF}10x Bobby Pins {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$15,000     {FFFFFF}Backpack {FFBF00}(Saves)", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$5,000      {FFFFFF}Bigger Pocket", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$5,000      {FFFFFF}Secure Wallet", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$5,000      {FFFFFF}Butt Plug", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$25,000     {FFFFFF}Lucky Charm", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$10,000     {FFFFFF}Bomb Defusal Kit", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$5,000      {FFFFFF}Escapists Guide", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}1 Token     {FFFFFF}XP Booster", supaSave);
		format(supaSave, sizeof(supaSave), "%s\n{D87C3E}$250,0000   {FFFFFF}Buy Toys", supaSave);
		if(Player[playerid][english])
			ShowPlayerDialog(playerid, DIALOG_SUPA, DIALOG_STYLE_LIST, "Supa Save", supaSave, "Buy", "Cancel");
		else
			ShowPlayerDialog(playerid, DIALOG_SUPA, DIALOG_STYLE_LIST, "Supa Save", supaSave, "Beli", "Batal");
	}
	return 1;
}
Reply
#2

This is the right section:- http://forum.sa-mp.com/forumdisplay.php?f=12

Fix for the script:-
PHP код:
if(GetPlayerInterior(playerid) == 182)
    {
        new 
supaSave[750];
        
strcat(supaSave"%s\n{D87C3E}$1,000      {FFFFFF}1x Rope {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$9,000      {FFFFFF}10x Ropes {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave"%s\n{D87C3E}$2,500      {FFFFFF}1x Scissor {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$20,00      {FFFFFF}10x Scissors {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$2,000      {FFFFFF}1x Bobby Pins {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$18,00      {FFFFFF}10x Bobby Pins {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$15,000     {FFFFFF}Backpack {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Bigger Pocket"sizeof(supaSave));
        
strcat(supaSave"%s\n{D87C3E}$5,000      {FFFFFF}Secure Wallet"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Butt Plug"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$25,000     {FFFFFF}Lucky Charm"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$10,000     {FFFFFF}Bomb Defusal Kit"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Escapists Guide"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}1 Token     {FFFFFF}XP Booster"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$250,0000   {FFFFFF}Buy Toys"sizeof(supaSave));
        if(
Player[playerid][english])
           {
            
ShowPlayerDialog(playeridDIALOG_SUPADIALOG_STYLE_LIST"Supa Save"supaSave"Buy""Cancel");
           }
        else 
ShowPlayerDialog(playeridDIALOG_SUPADIALOG_STYLE_LIST"Supa Save"supaSave"Beli""Batal");
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by DeeadPool
Посмотреть сообщение
This is the right section:- http://forum.sa-mp.com/forumdisplay.php?f=12

Fix for the script:-
PHP код:
if(GetPlayerInterior(playerid) == 182)
    {
        new 
supaSave[750];
        
strcat(supaSave"%s\n{D87C3E}$1,000      {FFFFFF}1x Rope {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$9,000      {FFFFFF}10x Ropes {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave"%s\n{D87C3E}$2,500      {FFFFFF}1x Scissor {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$20,00      {FFFFFF}10x Scissors {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$2,000      {FFFFFF}1x Bobby Pins {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$18,00      {FFFFFF}10x Bobby Pins {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$15,000     {FFFFFF}Backpack {FFBF00}(Saves)"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Bigger Pocket"sizeof(supaSave));
        
strcat(supaSave"%s\n{D87C3E}$5,000      {FFFFFF}Secure Wallet"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Butt Plug"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$25,000     {FFFFFF}Lucky Charm"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$10,000     {FFFFFF}Bomb Defusal Kit"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$5,000      {FFFFFF}Escapists Guide"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}1 Token     {FFFFFF}XP Booster"sizeof(supaSave));
        
strcat(supaSave,  "%s\n{D87C3E}$250,0000   {FFFFFF}Buy Toys"sizeof(supaSave));
        if(
Player[playerid][english])
           {
            
ShowPlayerDialog(playeridDIALOG_SUPADIALOG_STYLE_LIST"Supa Save"supaSave"Buy""Cancel");
           }
        else 
ShowPlayerDialog(playeridDIALOG_SUPADIALOG_STYLE_LIST"Supa Save"supaSave"Beli""Batal");
    }
    return 
1;

It's not a fix lol, You can't format in strcat...
Reply
#4

Quote:
Originally Posted by oMa37
Посмотреть сообщение
It's not a fix lol, You can't format in strcat...
We can I have a lot of dialogs that are broken by strcat
Reply
#5

Quote:
Originally Posted by DeeadPool
Посмотреть сообщение
We can I have a lot of dialogs that are broken by strcat
You can't use strcat like format. It doesn't even have format like abilities in C, let alone a pawn native.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)