DestroyVehicle
#1

So I need some FS what destroys car where i sit !
Something like that /destroycar -- But for admin LVL 1337!
Reply
#2

If youre using LARP , this should work
pawn Код:
if(strcmp(cmd, "/destroycar", true) == 0 || strcmp(cmd, "/dc", true) == 0)
      if(IsPlayerConnected(playerid))
      {
        if(PlayerInfo[playerid][pAdmin] < 1337 )
            {
              SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");
              return 1;
            }
            if(IsPlayerInAnyVehicle(playerid))
            {
              new veh = GetPlayerVehicleID(playerid);
              new sendername[MAX_PLAYER_NAME];
              new string[100];
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, 256, "AdmWarning: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
                SendClientMessageToAll(COLOR_GREY,string);
              DestroyVehicle(veh);
                RemovePlayerFromVehicle(playerid);
              SendClientMessage(playerid, COLOR_GREY, "  Vehicle Respawned !");
            }
        }
        return 1;
    }
Reply
#3

Sorry, but can u make a FS?
He complies that but mabye i did something wrong?
Код:
// Destroycar

#include <a_samp>

#if defined FILTERSCRIPT

if(strcmp(cmd, "/destroycar", true) == 0 || strcmp(cmd, "/dc", true) == 0)
  if(IsPlayerConnected(playerid))
  {
    if(PlayerInfo[playerid][pAdmin] < 1337 )
{
  SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");
  return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
              new veh = GetPlayerVehicleID(playerid);
              new sendername[MAX_PLAYER_NAME];
              new string[100];
  GetPlayerName(playerid, sendername, sizeof(sendername));
  format(string, 256, "AdmWarning: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
SendClientMessageToAll(COLOR_GREY,string);
  DestroyVehicle(veh);
  	 RemovePlayerFromVehicle(playerid);
  SendClientMessage(playerid, COLOR_GREY, "  Vehicle Respawned !");
  	 }
}
return 1;
}
#endif
Reply
#4

Quote:
Originally Posted by ►Peter Corneile◄
If youre using LARP , this should work
pawn Код:
if(strcmp(cmd, "/destroycar", true) == 0 || strcmp(cmd, "/dc", true) == 0)
      if(IsPlayerConnected(playerid))
      {
        if(PlayerInfo[playerid][pAdmin] < 1337 )
            {
              SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");
              return 1;
            }
            if(IsPlayerInAnyVehicle(playerid))
            {
              new veh = GetPlayerVehicleID(playerid);
              new sendername[MAX_PLAYER_NAME];
              new string[100];
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, 256, "AdmWarning: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
                SendClientMessageToAll(COLOR_GREY,string);
              DestroyVehicle(veh);
                RemovePlayerFromVehicle(playerid);
              SendClientMessage(playerid, COLOR_GREY, "  Vehicle Respawned !");
            }
        }
        return 1;
    }
Код:
new cmd[300];
new idx,tmp[300];
cmd = strtok(cmdtext, idx);
Reply
#5

Still doesnt work :S

Can some1 make FS?
Reply
#6

Here i made it in an FS

pawn Код:
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GREY 0xAFAFAFAA
#pragma tabsize 0
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" By Peter Corneile");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" By Peter Corneile");
    print("----------------------------------\n");
}

#endif




public OnPlayerCommandText(playerid, cmdtext[])
{


    if(strcmp(cmdtext, "/destroycar", true) == 0 || strcmp(cmdtext, "/dc", true) == 0)
      if(IsPlayerConnected(playerid))
      {
        if(IsPlayerAdmin(playerid) )
            {
              SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");
              return 1;
            }
            if(IsPlayerInAnyVehicle(playerid))
            {
           new veh = GetPlayerVehicleID(playerid);
              new sendername[MAX_PLAYER_NAME];
              new string[100];
              GetPlayerName(playerid, sendername, sizeof(sendername));
              format(string, 256, "AdmWarning: %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
                SendClientMessageToAll(COLOR_GREY,string);
              DestroyVehicle(veh);
                RemovePlayerFromVehicle(playerid);
              SendClientMessage(playerid, COLOR_GREY, "  Vehicle Respawned !");
            }

        return 1;
    }
    return 0;
}
Reply
#7

But that FS is for RCON admin..
I need it to 1337 :O
Reply
#8

Quote:
Originally Posted by Mr.Praht
But that FS is for RCON admin..
I need it to 1337 :O
Then you will have to define that level in the FS and a command to make yourself of that level too .. Why dont you add it in the GM ?
Reply
#9

How..
When i add then he says some "END NOW" " NOT RESPONTING" jne..
i think i do sb wrong but i dont know what did i do!
Reply
#10

Quote:
Originally Posted by Mr.Praht
How..
When i add then he says some "END NOW" " NOT RESPONTING" jne..
i think i do sb wrong but i dont know what did i do!
I didnt understand what you said
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)