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(playeridGREY ,"USAGE: /createitem [itemid]"); 
       if(
modelid == 3026AddItem(playeridmodelid); 
       else if(
modelid == 346AddItem(playeridmodelid); 
       else if(
modelid == 336AddItem(playeridmodelid);
       else if(
modelid == 849
       { 
         
AddItem(playerid ,modelid); 
         
Inventory[playerid][InvSlots] += 1
         
Inventory[playerid][InvInduScraps] += 1
         
SendClientMessage(playeridGREY "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)