Como pongo Esto Para Admins Rcon?
#1

Miren Tengo un fs que puse, Lo que quiero es que esto solo funcione para administradores Logueados Rcon...
Eso es facil pero esto no es un comando, es una funcion iQue al apretar 2 se arregla el auto, yo quiero esto pero para Solo Rcon admins.

El Script se Los Muestro:


pawn Код:
#define FILTERSCRIPT
#define COLOR_YELLOW 0xFFFF00AA
#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define IsPlayerNotInVehicle(%0) (!IsPlayerInAnyVehicle(%0))
#include <a_samp>
#if defined FILTERSCRIPT

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

       if(PRESSED(KEY_SUBMISSION))
       {
       new vehicleid = GetPlayerVehicleID(playerid);
       if(IsPlayerInVehicle(playerid, vehicleid))
       {
            SetVehicleHealth(vehicleid,1000.0);
            RepairVehicle(GetPlayerVehicleID(playerid));
            PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
            SendClientMessage(playerid,COLOR_YELLOW,"Auto Arreglado");
       }
}
       if(PRESSED(KEY_ACTION))
       {
       if(IsPlayerNotInVehicle(playerid))
       {
          SendClientMessage(playerid,COLOR_YELLOW,"Tienes Que Estar en un Auto!");
       }
    }
}
#endif
Espero que me puedan ayudar, saludos
Reply
#2

PHP код:
#include <a_samp>
#define PRESSED(%0) \
    
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define IsPlayerNotInVehicle(%0) (!IsPlayerInAnyVehicle(%0))
const
    
COLOR_YELLOW 0xFFFF00AA
;
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
IsPlayerAdmin(playerid))
    {
        if(
PRESSED(KEY_SUBMISSION))
        {
            new 
vehicleid GetPlayerVehicleID(playerid);
            if(
IsPlayerInVehicle(playeridvehicleid))
            {
                
SetVehicleHealth(vehicleid1000.0);
                
RepairVehicle(vehicleid);
                
PlayerPlaySound(playerid11330.00.00.0);
                
SendClientMessage(playeridCOLOR_YELLOW"Auto Arreglado");
            }
        }
        if(
PRESSED(KEY_ACTION))
        {
            if(
IsPlayerNotInVehicle(playerid))
                return 
SendClientMessage(playeridCOLOR_YELLOW"Tienes Que Estar en un Auto!");
        }
    }
    return 
1;

Espero que esto ayude.
Reply
#3

Muchas gracias me funciono, antes ponia algo parecido pero me tiraba un warn y no me andaba, Gracias.

Pueden cerrar el tema
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)