SA-MP Forums Archive
Help IRC CMD - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help IRC CMD (/showthread.php?tid=457809)



Help IRC CMD - kairos - 13.08.2013

hi friends i need help am newb and script
i whant add that command in my server
I tried but my not work send only messages
original cmd
PHP код:
CMD:givecoins(playerid,params[])
{
    if(
pInfo[playerid][pLogged] == 1)
    {
        if(
pInfo[playerid][pAdminLevel] >= 5)
        {
            new 
targetid,givecoin,string[256];
            if(
sscanf(params"ui"targetidgivecoin)) return SendClientMessage(playerid,-1,""chat" /givecoins [playerid] [amount]");
            if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,""chat" Player is not online");
            if(
givecoin || givecoin 500) return SendClientMessage(playerid,-1,""chat"  You can only give coins between 1 and 500");
            
pInfo[targetid][pCoins] += givecoin;
            
format(stringsizeof(string), ""chat""COL_RED" %s %s has given %s %d Coins",GetAdminName(playerid),PlayerName(playerid),PlayerName(targetid),givecoin);
            
SendClientMessageToAll(-1,string);
            
printf("%s %s has given %s %d Coins",GetAdminName(playerid),PlayerName(playerid),PlayerName(targetid),givecoin);
        }
        else {
            
SendClientMessage(playerid,-1,""chat""COL_RED" You do not have the right admin permissions for this command!");
        }
    }
    else if(
pInfo[playerid][pLogged] == 0)
    {
        
SendClientMessage(playerid,-1,""chat""COL_RED" Nice try u fucking fag gay!");
        
printf("%s has been kicked for trying to use a command without being logged in!"PlayerName(playerid));
        
Kick(playerid);
    }
    return 
1;

IRCCMD
PHP код:
IRCCMD:giveallcoins(botidchannel[], user[], host[], params[])
{
    if(
IRC_IsAdmin(botid,channel,user))
    {
        new 
playerid,reason[50],givecoin;
        new 
msg[128],name[MAX_PLAYER_NAME];
        if (
sscanf(params"dz"playeridreason))
        {
            if(
givecoin || givecoin 500) return IRC_GroupSay(gGroupID,channel,"3Usage: !giveallcoins <Coins>");
            
pInfo[playerid][pCoins] += givecoin;
            
            return 
1;
        }
        
//
        
if(strcmp(params,"1",true) == 0)
        {
          for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
            }
        }
        }
        else if(
strcmp(params,"2",true) == 0)
        {
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
            }
        }
        }
        
GetPlayerName(playeridnamesizeof(name));
        
format(msgsizeof(msg), "02***Admin %s has Given Coins For All*** ."user);
        
IRC_GroupSay(gGroupIDchannelmsg);
        
format(msgsizeof(msg), "|- Admin {FFFFFF}%s {FF99CC}has Give Coins For All -|"user);
        
SendClientMessageToAll(0x38FF06FFmsg);
        
GameTextForAll("~w~Coins for All",3000,3);
    }
    return 
1;