Command not working
#1

Hello.

I have a problem with a command.
The command does not create a item or display the test message.
What am i doing wrong?

PHP код:
CMD:createitem(playerid,params[])
{
    new 
modelid;
    if(
sscanf(params,"u",modelid)) return SendClientMessage(playerid,GREY,"USAGE: /createitem [itemid]");
       if(
modelid == 3026)
    {
         
AddItem(playerid,modelid);
      }
    if(
modelid == 346)
     {
         
AddItem(playerid,modelid);
      }
    if(
modelid == 336)
     {
         
AddItem(playerid,modelid);
      }
      if(
modelid == 849)
     {
         
AddItem(playerid,modelid);
         
Inventory[playerid][InvSlots] += 1;
        
Inventory[playerid][InvInduScraps] += 1;
         
SendClientMessage(playerid,GREY,"test message");
      }
        return 
1:
} 
Reply
#2

Try:

PHP код:
CMD:createitem(playerid,params[]) 
{ 
    new 
modelid; 
    if(
sscanf(params,"u", modelid)) return SendClientMessage(playerid, GREY ,"USAGE: /createitem [itemid]"); 
       if(
modelid == 3026) AddItem(playerid, modelid); 
       else if(
modelid == 346) AddItem(playerid, modelid); 
       else if(
modelid == 336) AddItem(playerid, modelid);
       else if(
modelid == 849) 
       { 
         
AddItem(playerid ,modelid); 
         
Inventory[playerid][InvSlots] += 1; 
         
Inventory[playerid][InvInduScraps] += 1; 
         
SendClientMessage(playerid, GREY , "test message");     
        
       } 
       return 
1: 
} 
Reply
#3

Does not work unfortunately
Reply
#4

Try changing the "u" specifier in sscanf to "i".
Reply
#5

Quote:
Originally Posted by Variable™
Посмотреть сообщение
Try changing the "u" specifier in sscanf to "i".
Thank you, it worked.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)