pawno.foroactivo.com.es


 
ÍndiceÍndice  CalendarioCalendario  FAQFAQ  BuscarBuscar  MiembrosMiembros  Grupos de UsuariosGrupos de Usuarios  RegistrarseRegistrarse  ConectarseConectarse  

Comparte | 
 

 [FS] Rol al Entrar y Salir de un coche

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Admin
Admin
avatar

Mensajes : 88
Fecha de inscripción : 29/05/2010

MensajeTema: [FS] Rol al Entrar y Salir de un coche   Dom Mayo 30, 2010 6:24 am

Informacion
Hola, les traigo un FS que es para los servidores de RPG, tambien paara DM pero no se lo usa mucho, bueno, lo que hace este FS es que cuando un player entra a un coche envia un mensaje a los que estan alrededor con su respectiva accion (/me).

Descarga:

megaupload.com UB9YGYQB


// By GROVE4L
// www.pawnoscripting.com

#include <a_samp>

#define FILTERSCRIPT
#define COLOR 0xC2A2DAAA

forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);

new String[256];
new Nombre[24];
new Si[MAX_PLAYERS];

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
GetPlayerName(playerid,Nombre,sizeof(Nombre));
format(String, sizeof(String), "* %s se sube al coche", Nombre);
ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
GetPlayerName(playerid,Nombre,sizeof(Nombre));
format(String, sizeof(String), "* %s se baja del coche", Nombre);
ProxDetector(30.0, playerid, String, COLOR,COLOR,COLOR,COLOR,COLOR);
return 1;
}

public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
if(IsPlayerConnected(playerid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
{
if(!Si[i])
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
{
SendClientMessage(i, col1, string);
}
else if (((tempposx < radi/Cool && (tempposx > -radi/Cool) && ((tempposy < radi/Cool && (tempposy > -radi/Cool) && ((tempposz < radi/Cool && (tempposz > -radi/Cool))
{
SendClientMessage(i, col2, string);
}
else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
{
SendClientMessage(i, col3, string);
}
else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
{
SendClientMessage(i, col4, string);
}
else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
SendClientMessage(i, col5, string);
}
}
else
{
SendClientMessage(i, col1, string);
}
}
}
}
return 1;
}

// By GROVE4L


mediafire.com error.php?errno=320
Volver arriba Ir abajo
Ver perfil de usuario http://pawno.foroactivo.com.es
 
[FS] Rol al Entrar y Salir de un coche
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» PARA QUE ME CONOZCAN MAS PORQUE NO PUDE ENTRAR EN EL EJERCITO ISRAELI
» no me deja entrar en ningun hilo
» ¿Te cuesta salir de la cama?
» Salir a la calle con dos...
» El gobierno estudia el coste de salir del Euro...

Permisos de este foro:No puedes responder a temas en este foro.
pawno.foroactivo.com.es :: Filterscripts-
Cambiar a: