Sscanf and Zcmd question
#1

Hey guys.
Im makeing a RPG gamemode.
I want a command for getting a job.
When you are in a job centre, and type "/job <jobname>"
like /job trucker. How can i do that?

Hope someone will help me. Thanks.
Reply
#2

pawn Код:
CMD:job(playerid,params[])
{
     if(ssacnf(params, "s[30]", params[0]))return SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     if(!strcmp(params[0], "trucker", true))
     {
           //Trucker code
     }
     else if(!strcmp(params[0], "driver", true))
     {
           //Driver code.
     }else SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     return 1;
}
Reply
#3

Quote:
Originally Posted by Zh3r0
Посмотреть сообщение
pawn Код:
CMD:job(playerid,params[])
{
     if(ssacnf(params, "s[30]", params[0]))return SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     if(!strcmp(params[0], "trucker", true))
     {
           //Trucker code
     }
     else if(!strcmp(params[0], "driver", true))
     {
           //Driver code.
     }else SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     return 1;
}
Thank you very much!! Love you <3
Reply
#4

Quote:
Originally Posted by Zh3r0
Посмотреть сообщение
pawn Код:
CMD:job(playerid,params[])
{
     if(ssacnf(params, "s[30]", params[0]))return SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     if(!strcmp(params[0], "trucker", true))
     {
           //Trucker code
     }
     else if(!strcmp(params[0], "driver", true))
     {
           //Driver code.
     }else SendClientMessage(playerid, ~1, "USAGE: /job <job> (trucker/driver)");
     return 1;
}
um, 30?
trucker is 7 chars so + 1 = 8
driver is 6 chars so + 1 = 7

so why you use 30 instead of 7-8-9?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)