CMD:stuff(playerid,params[])
{
new cmd[128], otherid, reason[128];
if(sscanf(params,"s[128]",cmd))
{
if(strcmp(cmd, "kick", true))
{
if(sscanf(params,"u",otherid))
{
Kick(otherid);
}
}
if(strcmp(cmd, "ban", true))
{
if(sscanf(params,"us[128]",otherid,reason))
{
BanEx(otherid,reason);
}
}
}
return 1;
}
CMD:stuff(playerid,params[])
{
new otherid;
if(!isnull(params))
{
if(sscanf(params,"'kick'd",otherid))
{
Kick(otherid);
}
if(sscanf(params,"'ban'd",otherid))
{
Ban(otherid);
}
}
return 1;
}
CMD:stuff(playerid,params[])
{
new otherid;
if(!isnull(params))
{
if(sscanf(params,"'kick'd",otherid))
{
Kick(otherid);
}
if(sscanf(params,"'ban'ds",otherid,params))
{
BanEx(otherid,params);
}
}
return 1;
}
CMD:stuff(playerid,params[])
{
new otherid;
if(!isnull(params))
{
if(sscanf(params,"'kick'd",otherid))
{
printf("kick: %d", otherid);
}
if(sscanf(params,"'ban'ds",otherid,params))
{
printf("ban: %d - %s", otherid, params);
}
}
return 1;
}
CMD:stuff(playerid,params[])
{
new otherid;
if(strfind(params,"kick"))
{
if(sscanf(params,"'kick'd",otherid))
{
printf("kick: %d", otherid);
}
}
if(strfind(params,"ban"))
{
if(sscanf(params,"'ban'ds",otherid,params))
{
printf("ban: %d - %s", otherid,params);
}
}
return 1;
}
pawn Код:
|
CMD:stuff(playerid,params[])
{
new otherid;
if(!isnull(params))
{
if(sscanf(params,"'kick'd",otherid))
{
Kick(otherid);
}
if(sscanf(params,"'ban'd",otherid))
{
Ban(otherid);
}
}
return 1;
}
CMD:stuff(playerid,params[])
{
new otherid;
if(!isnull(params))
{
if(!sscanf(params,"'kick'd",otherid))
{
Kick(otherid);
}
if(!sscanf(params,"'ban'd",otherid))
{
Ban(otherid);
}
}
return 1;
}
People! So much examples, but you forget that sscanf returns 0 when used INCORRECTLY
So this: pawn Код:
pawn Код:
|
People! So much examples, but you forget that sscanf returns 0 when used INCORRECTLY
|
if(sscanf(params, "dd", weapon,ammo)) return SendUsage(playerid,"/w2 [Weapon ID][Ammo]");
CMD:stuff(playerid, params[])
{
new cmd[5],playerid2,reason[50];
if(sscanf(params, "s[24]uS()[50])", cmd, playerid2, reason)) return SendClientMessage(playerid, red, "/stuff [Kick/Ban] (Reason)]");
{
//These is same as strfind but i just like these way
if(cmd[0] == 'k' && cmd[1] == 'i' && cmd[2] == 'c' && cmd[3] == 'k')
{
Kick(playerid2);
return 1;
}
else if(cmd[0] == 'b' && cmd[1] == 'a' && cmd[2] == 'n')
{
if(isnull(reason)) return SendClientMessage(playerid, red, "You need reason for ban");
BanEx(playerid2, reason);
return 1;
}
}
return 1;
}