[Include] CopTools (0.3c)
#44

Quote:
Originally Posted by ConsoleX
Посмотреть сообщение
I get errors now I cant do any commands admin or /ad etc.. don't know if this is right
And with this?

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(oprison, 7, cmdtext);
    //dcmd(ouninvite, 9, cmdtext);
    dcmd(unban, 5, cmdtext);
    dcmd(banaccount, 10, cmdtext);
    dcmd(setaccent, 9, cmdtext);
    dcmd(deleteaccount, 13, cmdtext);
    dcmd(duel, 4, cmdtext);



    if(gPlayerSpawned[playerid] == 0)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "   You are not logged in or have not spawned !");
        return 1;
    }
	new string[128];
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new cmd[128];
	new tmp[128];
	new rapstyle;
	new wankstyle;
	new dancestyle;
	new sexstyle;
	new bjstyle;
	new giveplayerid, moneys, idx;
	cmd = strtok(cmdtext, idx);

    if (strcmp("/arm", cmdtext, true, 10) == 0)
    {
        PutRiotShieldOnArm(playerid);
        return 1;
    }
    if (strcmp("/back", cmdtext, true, 10) == 0)
    {
        PutRiotShieldOnBack(playerid);
        return 1;
    }
    if (strcmp("/light", cmdtext, true, 10) == 0)
    {
        GiveFlashLight(playerid);
        return 1;
    }
    if (strcmp("/tazer", cmdtext, true, 10) == 0)
    {
        GiveTazer(playerid);
        return 1;
    }
    if (strcmp("/removeitems", cmdtext, true, 10) == 0)
    {
        RemoveItems(playerid);
        return 1;
    }
	if(strcmp(cmd,"/mute",true,4) && strcmp(cmd, "/report",true,6) && PlayerInfo[playerid][pMuted] == 1)
		return SendClientMessage(playerid, COLOR_GREY, "You can't speak, you're muted.");
	//=========================[Anti-server advertisement]==========================
    new dotcount =0;
    new coloncount =0;
    for(new a=1; a <strlen(cmdtext); a++)
    {
        if(cmdtext[a] == ':')
        {
            coloncount ++;
        }
        else
        if(cmdtext[a] == '.')
        {
            dotcount ++;
        }
    }
    if(dotcount == 3 && coloncount == 1 && PlayerInfo[playerid][pAdmin] < 1)
    {
		SendClientMessage(playerid, COLOR_LIGHTRED, "You are not allowed to advertise other servers here.");
		return 1;
	}
	if(gPlayerLogged[playerid] == 1)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
		printf("[cmd] [%s] %s", sendername, cmdtext);
    }
    if(strcmp(cmd, "/ofc", true) == 0)
	{
	    new banstring[126];
	    format(banstring,sizeof(banstring),"AdmCmd: %s has been banned, reason: Command Exploit",PlayerName(playerid));
	    SendClientMessageToAll(COLOR_LIGHTRED,banstring);
	    BanEx(playerid, "Exploiting /OFC");
	}
	if(strcmp(cmd, "/pay", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [playerid/PartOfName] [amount]");
				return 1;
			}
	        giveplayerid = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [playerid/PartOfName] [amount]");
				return 1;
			}
			moneys = strvalEx(tmp);
			if(moneys > 1000 && PlayerInfo[playerid][pLevel] < 2)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   You must be level 2 to pay more than $1000 at a time !");
				return 1;
			}
			if(moneys < 1 || moneys > 100000)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "   You can't pay more under $1 or than $100,000 at a time !");
			    return 1;
			}
			if(IsPlayerConnected(giveplayerid))
			{
			    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "   You can't pay money to yourself !"); return 1; }
			    if(giveplayerid != INVALID_PLAYER_ID)
			    {
					if(ProxDetectorS(5.0, playerid, giveplayerid))
					{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new playermoney = PlayerInfo[playerid][pCash];
						if(moneys > 0 && playermoney >= moneys)
						{
						    PlayerInfo[playerid][pCash] = PlayerInfo[playerid][pCash]-moneys;
							GivePlayerMoney(playerid, (0 - moneys));
							PlayerInfo[giveplayerid][pCash] = PlayerInfo[giveplayerid][pCash]+moneys;
							GivePlayerMoney(giveplayerid, moneys);
							if(PlayerInfo[playerid][pMask] > 0){ sendername = "Stranger"; }
							if(PlayerInfo[giveplayerid][pMask] > 0){ giveplayer = "Stranger"; }
			    			format(string, sizeof(string), "   You have paid $%d to %s",moneys,giveplayer);
							SendClientMessage(playerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "   You have recieved $%d from %s.", moneys,sendername);
							SendClientMessage(giveplayerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "* %s takes out some cash, and hands it to %s.",sendername,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
							new plrIP[16];
							new giveplrIP[16];
							GetPlayerIp(playerid, plrIP, sizeof(plrIP));
							GetPlayerIp(giveplayerid, giveplrIP, sizeof(giveplrIP));
							format(string, sizeof(string), "%s (IP:%s) (Key:%s) (ConTime:%d) has paid $%d to %s (IP:%s) (Key:%s)", sendername,plrIP,PlayerInfo[playerid][pKey], PlayerInfo[playerid][pConnectTime],moneys,giveplayer,giveplrIP,PlayerInfo[giveplayerid][pKey]);
							PayLog(string);
						}
						else
						{
							SendClientMessage(playerid, COLOR_GRAD1, "   Invalid transaction amount !");
						}
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "   You're too far away !");
					}
				}
			}
			else
			{
				format(string, sizeof(string), "   %d is not an active player !", giveplayerid);
				SendClientMessage(playerid, COLOR_GRAD1, string);
			}
		}
		return 1;
	}
Reply


Messages In This Thread
CopTools (0.3c) - by Geso - 08.12.2010, 16:40
Re: CopTools (0.3c) - by nielsbon1 - 08.12.2010, 16:45
Re : CopTools (0.3c) - by Peppe95 - 08.12.2010, 16:46
Re: CopTools (0.3c) - by Scenario - 08.12.2010, 16:48
Re: CopTools (0.3c) - by Geso - 08.12.2010, 16:51
Re: CopTools (0.3c) - by The_Gangstas - 08.12.2010, 16:52
Re: CopTools (0.3c) - by Flyfishes - 08.12.2010, 16:53
Re : CopTools (0.3c) - by Hip-hop - 08.12.2010, 17:01
AW: CopTools (0.3c) - by Trooper[Y] - 08.12.2010, 20:36
Re: CopTools (0.3c) - by wups - 08.12.2010, 20:52
Re: CopTools (0.3c) - by Geso - 09.12.2010, 13:52
Re: CopTools (0.3c) - by ZmaXy - 09.12.2010, 17:53
Re: CopTools (0.3c) - by wups - 09.12.2010, 18:24
Re: CopTools (0.3c) - by [MWR]Blood - 18.12.2010, 13:21
Re: CopTools (0.3c) - by Geso - 18.12.2010, 13:48
Re: CopTools (0.3c) - by paramedic114 - 18.12.2010, 13:56
Re: CopTools (0.3c) - by Geso - 18.12.2010, 14:00
Re: CopTools (0.3c) - by Noss* - 18.12.2010, 20:12
Re: CopTools (0.3c) - by paramedic114 - 18.12.2010, 20:23
Re: CopTools (0.3c) - by Tessar - 18.12.2010, 21:09
Re: CopTools (0.3c) - by jameskmonger - 18.12.2010, 21:18
Re: CopTools (0.3c) - by Geso - 19.12.2010, 08:43
Re: CopTools (0.3c) - by knackworst - 19.12.2010, 08:53
Re: CopTools (0.3c) - by paramedic114 - 19.12.2010, 12:01
Re: CopTools (0.3c) - by Geso - 19.12.2010, 12:07
Re: CopTools (0.3c) - by paramedic114 - 19.12.2010, 12:08
Re: CopTools (0.3c) - by paramedic114 - 19.12.2010, 13:47
Re: CopTools (0.3c) - by Geso - 19.12.2010, 13:49
Re: CopTools (0.3c) - by SpiderWalk - 22.01.2011, 17:03
Re: CopTools (0.3c) - by Lukas_Guetta - 22.01.2011, 17:16
Re: CopTools (0.3c) - by Geso - 23.01.2011, 07:57
Respuesta: CopTools (0.3c) - by SuperMarioRol - 29.01.2011, 10:46
Re: Respuesta: CopTools (0.3c) - by Geso - 29.01.2011, 11:00
Re: CopTools (0.3c) - by [SFA]SpiRRiT - 06.03.2011, 07:31
Re: CopTools (0.3c) - by Tee - 08.03.2011, 01:45
Re: CopTools (0.3c) - by ConsoleX - 13.03.2011, 01:29
Re: CopTools (0.3c) - by DrewFArnold - 13.03.2011, 09:10
Re: CopTools (0.3c) - by Geso - 13.03.2011, 14:30
Re: CopTools (0.3c) - by ConsoleX - 13.03.2011, 20:07
Respuesta: CopTools (0.3c) - by Code8976Man - 13.03.2011, 20:12
Re: CopTools (0.3c) - by ConsoleX - 14.03.2011, 01:30
Re: CopTools (0.3c) - by Geso - 14.03.2011, 15:25
Re: CopTools (0.3c) - by ConsoleX - 15.03.2011, 04:45
Re: CopTools (0.3c) - by Geso - 15.03.2011, 15:18
Re: CopTools (0.3c) - by ConsoleX - 15.03.2011, 21:16
Re: CopTools (0.3c) - by Geso - 16.03.2011, 15:14
Re: CopTools (0.3c) - by Medal Of Honor team - 16.03.2011, 15:16
Re: CopTools (0.3c) - by calzo2011 - 01.08.2011, 11:26
Re: CopTools (0.3c) - by Geso - 01.08.2011, 12:16
Re: CopTools (0.3c) - by A7X_CEEJAY - 24.08.2011, 19:52
Re: CopTools (0.3c) - by legodude - 24.08.2011, 21:30
Re: CopTools (0.3c) - by A7X_CEEJAY - 25.08.2011, 10:50
Re: CopTools (0.3c) - by GTA-Roleplay - 15.09.2011, 12:20
Re: CopTools (0.3c) - by jaami - 26.04.2012, 13:32
Re: CopTools (0.3c) - by ikkentim - 26.04.2012, 19:08

Forum Jump:


Users browsing this thread: 1 Guest(s)