Strcmp to DCMD
#2

okay
First of all paste this code in your OnPlayerCommandText callback
pawn Код:
dcmd(centura, 7, cmdtext);
dcmd(verificacentura, 15, cmdtext);
Then outside any callback
pawn Код:
dcmd_centura(playerid, params[])
{
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(!IsABike(GetPlayerVehicleID(playerid)) && !IsABoat(GetPlayerVehicleID(playerid)))
                {
                    if(PlayerInfo[playerid][pSeatBelt] == 1)
                    {
                        PlayerInfo[playerid][pSeatBelt] = 0;
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new stringtosee[255];
                        format(stringtosee, sizeof(stringtosee), "* %s si-a dat jos centura *", sendername);
                        ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                        return 1;
                    }
                    PlayerInfo[playerid][pSeatBelt] = 1;
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    new stringtosee[255];
                    format(stringtosee, sizeof(stringtosee), "* %s si-a pus centura *", sendername);
                    ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                    return 1;
                }
                else
                {
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Pe asa tip de transport nu puteti folosi centura de siguranta!");
                    return 1;
                }
            }
        }
        return 1;
    }
dcmd_verificacentura(playerid, params[])
{
        new playa;
        new carrr = GetVehicleModel(playerid);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_YELLOW, "[INFO] {FFFFFF}/verificacentura [playerid]");
            return 1;
        }
        if(strlen(tmp))
        {
            playa = ReturnUser(tmp);
        }
        else
        {
            playa = strval(tmp);
        }
        if(GetPlayerState(playa) == PLAYER_STATE_ONFOOT)
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu se afla intr-o masina");
            return 1;
        }
        if(carrr == 448 || carrr >= 461 && carrr <= 463 || carrr == 468 || carrr == 471 || carrr == 481 || carrr == 501 || carrr == 510 || carrr >= 521 && carrr <= 523 || carrr == 581 || carrr == 586)
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Aceasta persoana nu este intr-o masina ci pe un motor!");
            return 1;
        }
        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if (!IsACop(playerid))
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Nu sunteti un Politist!");
            return 1;
        }
        if (ProxDetectorS(9.0, playerid, giveplayerid))
        {
            new stext[24];
            if(PlayerInfo[playa][pSeatBelt] == 0)
            {
                stext = "Centura scoasa! [OFF]";
            }
            else if(PlayerInfo[playa][pSeatBelt] == 1)
            {
                stext = "Centura pusa! [ON]";
            }
            format(string, sizeof(string), "%s centura de siguranta este %s" , giveplayer , stext);
            SendClientMessage(playerid,COLOR_WHITE,string);
            new string2[255];
            format(string2, sizeof(string2), "* %s a verificat daca %s foloseste centura de siguranta.", sendername ,giveplayer);
            ProxDetector(30.0, playerid, string2, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Aceasta persoana nu se afla langa dumneavoastra!");
        }
        return 1;
    }
Reply


Messages In This Thread
Strcmp to DCMD - by Sp3cter - 05.11.2012, 11:56
Re: Strcmp to DCMD - by [HK]Ryder[AN] - 05.11.2012, 12:04
Re: Strcmp to DCMD - by Sp3cter - 05.11.2012, 12:07
Re: Strcmp to DCMD - by [HK]Ryder[AN] - 05.11.2012, 12:11
Re: Strcmp to DCMD - by Sp3cter - 05.11.2012, 12:19
Re: Strcmp to DCMD - by [HK]Ryder[AN] - 05.11.2012, 12:23
Re: Strcmp to DCMD - by Sp3cter - 05.11.2012, 12:36
Re: Strcmp to DCMD - by [HK]Ryder[AN] - 05.11.2012, 12:39
Re: Strcmp to DCMD - by Sp3cter - 05.11.2012, 12:42
Re: Strcmp to DCMD - by XtremeR - 05.11.2012, 12:45

Forum Jump:


Users browsing this thread: 2 Guest(s)