Salut ;)
J'ai un problem avec mon SFTDM :-\
Quand je entre dans un Véhicule sa m'apparais un faux Nom par exemple je entre dans un nrg500 sa m'apparais ( cet Infernus est a vendre a 450 000 $ ) et déjà sa donne le prix de Infernus et pas de Nrg :'(
voila ce que j'ai :
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
speedo[playerid] = 1;
for(new d=0; d<3; d++) {
if(gVehicleClass[playerid] == pbike[d][0]) {
speedo[playerid] = 2;
}
}
new filename[256];
format(filename, sizeof(filename), "%d", vehicleid);
carname = dini_Get(filename, "carname");
new val1[256];
new playername[MAX_PLAYER_NAME];
dini_IntSet(filename, "used", 1);
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
val1 = dini_Get(filename, "owner");
secure[playerid] = dini_Int(filename, "secure");
new tmp[256];
tmp[playerid] = ispassenger;
passenger[playerid] = ispassenger;
currentvehicle[playerid] = GetPlayerVehicleID(playerid);
if(tmp[playerid] == 0)
{
format(filename, sizeof(filename), "%d", vehicleid);
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
new tmp1[256];
tmp1 = dini_Get(filename, "owner");
carbuyable[playerid] = dini_Int(filename, "buybar");
if (strcmp(tmp1,playername,false) == 0)
{
new string[256];
carcost[playerid] = dini_Int(filename, "carcost");
format(string, sizeof(string), "Bienvenue dans votre %s %s, Bonne Route!", carname, tmp1);
SendClientMessage(playerid, COLOR_GREEN, string);
ignition[playerid] = 1;
return 1;
}
if (strcmp(tmp1,server,false) == 0 && logged[playerid] == 1) {
if(carbuyable[playerid] == 1)
{
new string[256];
format(string,sizeof(string),"Ce %s est défini en mode [Pas a Vendre]!",carname);
SendClientMessage(playerid, COLOR_BRIGHTRED, string);
return 1;
}
new string[256];
carcost[playerid] = dini_Int(filename, "carcost");
format(string, sizeof(string), "Ce %s est en vente et coûte $%d, tapez /buycar pour acheter ce véhicule.",carname, carcost[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if (strcmp(tmp1,server,false) == 0 && logged[playerid] == 0)
{
if(carbuyable[playerid] == 1)
{
new string[256];
format(string,sizeof(string),"Ce %s est défini en mode [Pas a Vendre]!",carname);
SendClientMessage(playerid, COLOR_BRIGHTRED, string);
return 1;
}
new string[256];
carcost[playerid] = dini_Int(filename, "carcost");
format(string, sizeof(string), "Ce %s est en vente et coûte $%d, mais vous ne pouvez pas l'acheter, loggez-vous : /login.", carname, carcost[playerid]);
SendClientMessage(playerid, COLOR_BRIGHTRED, string);
return 1;
}
else
{
new string[256];
carcost[playerid] = dini_Int(filename, "carcost");
format(string, sizeof(string), "Ce %s appartient à %s, et ne peut pas être acheté.", carname, tmp1);
SendClientMessage(playerid, COLOR_BRIGHTRED, string);
return 1;
}
}
return 1;
}
et
new VehicleName[][] = {
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
"Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
"Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
"Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
"Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
"Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
"Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
"Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
"Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
"Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
"Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
"Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
"Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
"Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
"Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
"Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
"Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
"Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
"FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
"Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
"Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent",
"Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
"Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
"Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratium",
"Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
"Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
"Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
"News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
"Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
"Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
"Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville",
"Tiller", "Utility Trailer"
};
Merci D'avance :(
Atlas