1
Scripting SA-MP [Pawn center] / Re : [OUTILS]Map Editor avec aperçu de tous les objets
« le: 30 Décembre 2012, 10:49:31 »
Fichiers mis!
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
if(strcmp(cmd, "/equiper", true) == 0)
#include <a_samp>
#include <zcmd>
new Siren[MAX_VEHICLES];
new SirenObject[MAX_VEHICLES];
forward IsACop(playerid);
CMD:siren(playerid, params[])
{
if(IsACop(playerid))
{
new string[128], type;
new VID = GetPlayerVehicleID(playerid);
if(sscanf(params, "d", type))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gyro [type]");
SendClientMessage(playerid, COLOR_GRAD2, "Type: 1 = Toit, 2 = Interieur, 3 = Off.");
return 1;
}
switch(type)
{
case 1:
{
if(Siren[VID] == 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ce véhicule a déjà un gyrophare!");
return 1;
}
new sendername[MAX_PLAYER_NAME];
Siren[VID] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
AttachObjectToVehicle(SirenObject[VID], VID, 0.0, 0.75, 0.275, 0.0, 0.1, 0.0);
format(string, sizeof(string), "* %s a mis un gyrophare sur son tableau de bord.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
case 2:
{
if(Siren[VID] == 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ce véhicule a déjà un gyrophare!");
return 1;
}
Siren[VID] = 1;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
AttachObjectToVehicle(SirenObject[VID], VID, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0);
format(string, sizeof(string), "* %s à mis un gyrophare sur le toit de son véhicule.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
case 3:
{
if(Siren[VID] == 0)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ce véhicule n'a pas de gyrophare!");
return 1;
}
Siren[VID] = 0;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
DestroyObject(SirenObject[VID]);
format(string, sizeof(string), "* %s a éteint son gyrophare.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
default:
{
SendClientMessage(playerid, COLOR_WHITE, "Choix Invalide! /gyro [Type]");
SendClientMessage(playerid, COLOR_GRAD2, "Type: 1 = Toit, 2 = Interieur, 3 = Off.");
}
}
}
else SendClientMessage(playerid, COLOR_GREY, "Tu n'est pas utiliser à utiliser cette commande.");
return 1;
}
[14:16:54] Incoming connection: 90.24.24.169:59262
[14:16:54] [join] Antho_Martinez has joined the server (0:90.24.24.169)
[14:17:02] Antho_Martinez has logged in.
public ChargerVehicules()
{
if(fexist(VEH_FILENAME))
{
print("\n-------------[CHARGEMENT VEHICULE]-------------\n");
new File:VehFile = fopen(VEH_FILENAME, io_read);
new vehstring[512];
while(fread(VehFile, vehstring, sizeof(vehstring)))