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(playerid, newkeys, oldkeys)
{
if(IsPlayerAdmin(playerid))
{
if(PRESSED(KEY_SUBMISSION))
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid, vehicleid))
{
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_YELLOW, "Auto Arreglado");
}
}
if(PRESSED(KEY_ACTION))
{
if(IsPlayerNotInVehicle(playerid))
return SendClientMessage(playerid, COLOR_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