#1

How can i make the /opengate command works only for lv3 admin +

if (strcmp("/opengate", cmdtext, true) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
new string[256];
new name[128];
GetPlayerName(playerid,name,12;
format(string, sizeof(string), "%s has opened the SFPD gate!",name);
SendClientMessageToAll(0x0AFF0AAA, string);
}
else
{
return SendClientMessage(playerid,0xFF0000AA,"/opengate is an RCON command."); //If not RCON
}
GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
return 1;
}
Reply
#2

sry but you are amateurs lol...

you muste to add indention like to this i have dones:

pawn Код:
if (strcmp("/opengate", cmdtext, true) == 0)
    {
        if(IsPlayerAdmin(playerid))
            {
                MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
                    new string[256];
                        new name[128];
                            GetPlayerName(playerid,name,12;
                                format(string, sizeof(string), "%s has opened the SFPD gate!",name);
                                    SendClientMessageToAll(0x0AFF0AAA, string);
                                        }
                                            else
                                                {
                                                    return SendClientMessage(playerid,0xFF0000AA,"/opengate is an RCON command."); //If not RCON
                                                        }
                                                            GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
return 1;
    }
you muste to use this and will workse...
Reply
#3

Quote:
Originally Posted by Ozz
Посмотреть сообщение
sry but you are amateurs lol...

you muste to add indention like to this i have dones:

pawn Код:
if (strcmp("/opengate", cmdtext, true) == 0)
    {
        if(IsPlayerAdmin(playerid))
            {
                MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
                    new string[256];
                        new name[128];
                            GetPlayerName(playerid,name,12;
                                format(string, sizeof(string), "%s has opened the SFPD gate!",name);
                                    SendClientMessageToAll(0x0AFF0AAA, string);
                                        }
                                            else
                                                {
                                                    return SendClientMessage(playerid,0xFF0000AA,"/opengate is an RCON command."); //If not RCON
                                                        }
                                                            GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
return 1;
    }
you muste to use this and will workse...
What the hell code is this?
Reply
#4

Quote:
Originally Posted by G*Mafia
Посмотреть сообщение
How can i make the /opengate command works only for lv3 admin +

if (strcmp("/opengate", cmdtext, true) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
new string[256];
new name[128];
GetPlayerName(playerid,name,12;
format(string, sizeof(string), "%s has opened the SFPD gate!",name);
SendClientMessageToAll(0x0AFF0AAA, string);
}
else
{
return SendClientMessage(playerid,0xFF0000AA,"/opengate is an RCON command."); //If not RCON
}
GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
return 1;
}
Which admin system are you using ?

pawn Код:
if (strcmp("/opengate", cmdtext, true) == 0)
    {
        if(PlayerInfo[playerid][Level] >= 3)//Change to your admin system.
        {
            MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
            new string[256];
            new name[128];
            GetPlayerName(playerid,name,12;
            format(string, sizeof(string), "%s has opened the SFPD gate!",name);
            SendClientMessageToAll(0x0AFF0AAA, string);
            GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
            return 1;
        }
    }
Reply
#5

I'm using ladmin4v2.
Reply
#6

Quote:
Originally Posted by G*Mafia
Посмотреть сообщение
I'm using ladmin4v2.
This will work with Ladmin.

pawn Код:
if (strcmp("/opengate", cmdtext, true) == 0)
    {
        if(PlayerInfo[playerid][Level] >= 3)//Ladmin level 3 and above
        {
            MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
            new string[256];
            new name[128];
            GetPlayerName(playerid,name,12;
            format(string, sizeof(string), "%s has opened the SFPD gate!",name);
            SendClientMessageToAll(0x0AFF0AAA, string);
            GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
            return 1;
        }
    }
You'll have to change your command to dcmd, Ladmin uses dcmd if i recall correctly.
Reply
#7

I'm using ladmin4v2 but the /opengate command is in a filterscript, with few more commands like /closegate
Reply
#8

Quote:
Originally Posted by G*Mafia
Посмотреть сообщение
I'm using ladmin4v2 but the /opengate command is in a filterscript, with few more commands like /closegate
Forget the dcmd bit then
In your filter script have you included <IsPlayerLadmin> ? At the top.
Then the command will work in your filterscript.

pawn Код:
#include <a_samp>                                                                
#include <IsPlayerLAdmin>
Reply
#9

look here is my filterscript

pawn Код:
#include <a_samp>

#pragma tabsize 0

/*This is my Second release of SFPD gates, this version includes:
Proper SFPD shutter
Actually rotating striped gate :D
Removed "OnPlayerRequestClass" I dont know why it was there in the 1st place...
*/


//DO NOT RELEASE THIS AS YOUR OWN!!!

new SFPDshutter;
new SFPDgate;

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("Mike's SFPD gates 2");
    print("--------------------------------------\n");
    SFPDshutter = CreateObject(10184, -1631.78, 688.24, 8.68, 0.00, 0.00, 90.00);
    SFPDgate = CreateObject(971, -1571.80, 661.16, 6.08, 0.00, 360.00, 90.00);
    return 1;
}

public OnFilterScriptExit()
{
    print("\n--------------------------------------");
    print("Mike's SFPD gates 2 - Unloaded!");
    print("--------------------------------------\n");
    DestroyObject(SFPDshutter);
    DestroyObject(SFPDgate); //Gates will dissapear on unload.
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
            if (strcmp("/openshutter", cmdtext, true) == 0)
    {
if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    MoveObject(SFPDshutter,-1631.78, 688.24, 13.68, 1.3);
    new string[256];
    new name[128];
    GetPlayerName(playerid,name,128);
    format(string, sizeof(string), "%s has opened the SFPD shutter!",name);
    SendClientMessageToAll(0x0AFF0AAA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/openshutter is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~G~shutter open!", 3000, 5);
        return 1;
    }

                if (strcmp("/closeshutter", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    MoveObject(SFPDshutter,-1631.78, 688.24, 8.68, 1.3);
        new string[256];
        new name[128];
        GetPlayerName(playerid,name,128);
        format(string, sizeof(string), "%s has closed the SFPD shutter!",name);
        SendClientMessageToAll(0xFF0000AA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/closeshutter is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~r~shutter closed!", 3000, 5);
        return 1;
    }

                    if (strcmp("/stopshutter", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    StopObject(SFPDshutter);
        new string[256];
        new name[128];
        GetPlayerName(playerid,name,128);
        format(string, sizeof(string), "%s has stopped the SFPD shutter!",name);
        SendClientMessageToAll(0xFF0000AA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/stopshutter is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~r~shutter stopped!", 3000, 5);
        return 1;
    }

                if (strcmp("/opengate", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    MoveObject(SFPDgate,-1571.80, 654.16, 6.08, 1.1);
    new string[256];
    new name[128];
    GetPlayerName(playerid,name,128);
    format(string, sizeof(string), "%s has opened the SFPD gate!",name);
    SendClientMessageToAll(0x0AFF0AAA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/opengate is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~G~gate opening...", 3000, 5);
        return 1;
    }
                    if (strcmp("/closegate", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    MoveObject(SFPDgate,-1571.80, 661.16, 6.08, 1.0);
    new string[256];
    new name[128];
    GetPlayerName(playerid,name,128);
    format(string, sizeof(string), "%s has closed the SFPD gate!",name);
    SendClientMessageToAll(0xFF0000AA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/closegate is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~r~gate closing...", 3000, 5);
        return 1;
    }

                        if (strcmp("/stopgate", cmdtext, true) == 0)
    {
    if(IsPlayerConnected(playerid)) //At the minute the commands are RCON, an easy way to disable is change "IsPlayerAdmin" to "IsPlayerConnected".
    {
    StopObject(SFPDgate);
        new string[256];
        new name[128];
        GetPlayerName(playerid,name,128);
        format(string, sizeof(string), "%s has stopped the SFPD gate!",name);
        SendClientMessageToAll(0xFF0000AA, string);
        }
        else
        {
        return SendClientMessage(playerid,0xFF0000AA,"/stopgate is an RCON command."); //If not RCON
        }
        GameTextForPlayer(playerid, "~r~gate stopped!", 3000, 5);
        return 1;
    }

    //Teleport
        if (strcmp("//SFPD", cmdtext, true) == 0)
    {
        SetPlayerPos(playerid,-1608.7108,717.6257,12.5503);
        SetPlayerInterior(playerid, 0);
        SendClientMessage(playerid, 0x33AA33AA,"Teleported outside the SFPD.");
        return 1;
    }

    return 0;
}
So can u edit it and make the opengate closegate etc to lv3 admins?
Reply
#10

As i said above^^ you need:

pawn Код:
#include <a_samp>                                                                
#include <IsPlayerLAdmin>//THIS...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)