[Scripting Help] Hitman Skills
#8

Quote:
Originally Posted by IceBilizard
Посмотреть сообщение
take it

PHP код:
CMD:sethitman(playeridparams[])
{
    if(
PlayerInfo[playerid][pAdmin] <= 1339 && PlayerInfo[playerid][pShopTech] == 0) return Error(playerid"You are not authorized to use this command.");
    new 
giveplayeridchoice[32], string[128];
    if(
sscanf(params"is[32]"giveplayeridchoice))
    {
        
SendClientMessageEx(playeridCOLOR_GRAD1"USAGE: /sethitman [playerid] [weapon]");
        
SendClientMessageEx(playeridCOLOR_GRAD2"Available names: 9mm, Sawnoff, Uzi");
        return 
1;
    }
    if(
strcmp(choice"9mm"true) == 0)
    {
        if(
PlayerInfo[giveplayerid][p9mmSkill] == 1)
        {
             
PlayerInfo[giveplayerid][p9mmSkill] = 0;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_PISTOL400);
            
format(STRING"AdmCmd: %s has taken %s's hitman skill on the 9mm",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has taken your hitman skill on the 9mm",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
        else
        {
            
PlayerInfo[giveplayerid][p9mmSkill] = 1;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_PISTOL999);
            
format(STRING"AdmCmd: %s has given %s hitman skill on the 9mm",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has given you hitman skill on the 9mm",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
    }
    if(
strcmp(choice"sawnoff"true) == 0)
    {
        if(
PlayerInfo[giveplayerid][pSawnoffSkill] == 1)
        {
             
PlayerInfo[giveplayerid][pSawnoffSkill] = 0;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_SAWNOFF_SHOTGUN400);
            
format(STRING"AdmCmd: %s has taken %s's hitman skill on the Sawnoff Shotgun",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has taken your hitman skill on the Sawnoff Shotgun",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
        else
        {
            
PlayerInfo[giveplayerid][pSawnoffSkill] = 1;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_SAWNOFF_SHOTGUN999);
            
format(STRING"AdmCmd: %s has given %s hitman skill on the Sawnoff Shotgun",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has given you hitman skill on the Sawnoff Shotgun",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
    }
    if(
strcmp(choice"uzi"true) == 0)
    {
        if(
PlayerInfo[giveplayerid][pUziSkill] == 1)
        {
             
PlayerInfo[giveplayerid][pUziSkill] = 0;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_MICRO_UZI400);
            
format(STRING"AdmCmd: %s has taken %s's hitman skill on the UZI",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has taken your hitman skill on the UZI",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
        else
        {
            
PlayerInfo[giveplayerid][pUziSkill] = 1;
            
SetPlayerSkillLevel(giveplayeridWEAPONSKILL_MICRO_UZI999);
            
format(STRING"AdmCmd: %s has given %s hitman skill on the UZI",GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
            
SendAdminMessage(COLOR_LIGHTREDstring);
            
Log("logs/csr.log"string);
            
format(STRING"Admin %s has given you hitman skill on the UZI",GetPlayerNameEx(playerid));
            
SendClientMessageEx(giveplayeridCOLOR_WHITEstring);
        }
    }
    
OnPlayerStatsUpdate(giveplayerid);
    return 
1;

So all the skills are set auto apart from UZI, sawnoff's and 9mm?
Reply


Messages In This Thread
[Scripting Help] Hitman Skills - by Toss - 18.07.2017, 17:23
Re: [Scripting Help] Hitman Skills - by Paulice - 18.07.2017, 17:32
Re: [Scripting Help] Hitman Skills - by FailerZ - 18.07.2017, 17:33
Re: [Scripting Help] Hitman Skills - by Toss - 18.07.2017, 17:35
Re: [Scripting Help] Hitman Skills - by IceBilizard - 18.07.2017, 17:54
Re: [Scripting Help] Hitman Skills - by FailerZ - 18.07.2017, 18:02
Re: [Scripting Help] Hitman Skills - by IceBilizard - 18.07.2017, 18:17
Re: [Scripting Help] Hitman Skills - by Toss - 18.07.2017, 19:06
Re: [Scripting Help] Hitman Skills - by IceBilizard - 19.07.2017, 14:22
Re: [Scripting Help] Hitman Skills - by Daymen - 19.07.2017, 21:47

Forum Jump:


Users browsing this thread: 4 Guest(s)