SA-MP Forums Archive
Como pongo Esto Para Admins Rcon? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Como pongo Esto Para Admins Rcon? (/showthread.php?tid=299453)



[SOLUCIONADO]Como pongo Esto Para Admins Rcon? - [Nikk] - 26.11.2011

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


Re: Como pongo Esto Para Admins Rcon? - DreeH - 26.11.2011

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.


Respuesta: Como pongo Esto Para Admins Rcon? - [Nikk] - 26.11.2011

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

Pueden cerrar el tema