I Dont know how to..
#1

Hello This are two commands

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(cmdtext, "/lock", true)==0)
{
        if(IsPlayerInAnyVehicle(playerid))
        {
                new State=GetPlayerState(playerid);
                if(State!=PLAYER_STATE_DRIVER)
                {
                        SendClientMessage(playerid,0xFF004040,"You can only lock the doors as the driver.");
                        return 1;
                }
                new i;
                for(i=0;i<MAX_PLAYERS;i++)
                {
                        if(i != playerid)
                        {
                                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
                        }
                }
                SendClientMessage(playerid, 0x33AA33AA, "Vehicle locked!");
                new Float:pX, Float:pY, Float:pZ;
                GetPlayerPos(playerid,pX,pY,pZ);
                PlayerPlaySound(playerid,1056,pX,pY,pZ);
        }
        else
        {
        SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
        }
        return 1;
}
        if (strcmp(cmdtext, "/unlock", true)==0)
{
        if(IsPlayerInAnyVehicle(playerid))
        {
                new State=GetPlayerState(playerid);
                if(State!=PLAYER_STATE_DRIVER)
                {
                        SendClientMessage(playerid,0xFF004040,"You can only unlock the doors as the driver.");
                        return 1;
                }
                new i;
                for(i=0;i<MAX_PLAYERS;i++)
                {
                        SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
                }
                SendClientMessage(playerid, 0x33AA33AA, "Vehicle unlocked!");
                new Float:pX, Float:pY, Float:pZ;
                GetPlayerPos(playerid,pX,pY,pZ);
                PlayerPlaySound(playerid,1057,pX,pY,pZ);
        }
        else
        {
        SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
        }
        return 1;
}
        return 0;
}
I wanna they in format ZCMD like CMD:Lock and CMD:Unlock please create them i dont know how Thanks alot.. +rep
Reply
#2

Here you go

Make sure you have
Код:
#include <zcmd>
pawn Код:
CMD:lock(playerid, params[])
        {
        if(IsPlayerInAnyVehicle(playerid))
        {
                new State=GetPlayerState(playerid);
                if(State!=PLAYER_STATE_DRIVER)
                {
                        SendClientMessage(playerid,0xFF004040,"You can only lock the doors as the driver.");
                        return 1;
                }
                new i;
                for(i=0;i<MAX_PLAYERS;i++)
                {
                        if(i != playerid)
                        {
                                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
                        }
                }
                SendClientMessage(playerid, 0x33AA33AA, "Vehicle locked!");
                new Float:pX, Float:pY, Float:pZ;
                GetPlayerPos(playerid,pX,pY,pZ);
                PlayerPlaySound(playerid,1056,pX,pY,pZ);
        }
        else
        {
        SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
        }
        return 1;
}

CMD:unlock(playerid, params[])
{
        if(IsPlayerInAnyVehicle(playerid))
        {
                new State=GetPlayerState(playerid);
                if(State!=PLAYER_STATE_DRIVER)
                {
                        SendClientMessage(playerid,0xFF004040,"You can only unlock the doors as the driver.");
                        return 1;
                }
                new i;
                for(i=0;i<MAX_PLAYERS;i++)
                {
                        SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
                }
                SendClientMessage(playerid, 0x33AA33AA, "Vehicle unlocked!");
                new Float:pX, Float:pY, Float:pZ;
                GetPlayerPos(playerid,pX,pY,pZ);
                PlayerPlaySound(playerid,1057,pX,pY,pZ);
        }
        else
        {
        SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
        }
        return 1;
}
dont put them in public OnPlayerCommandText or else you will get errors/warnings
Reply
#3

Thanks, + Rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)