Hallo leute ich wolte fregen wie ich eine auto liste in gta machen kan z.B
/autos dan kommt da eine auto liste und ich kan autos wehlen und die kommen direkt neben dir
auto command
- masterhakan
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
bei gadmin geht dat aba net mit Auto sondern /v
-
Ein wenig lang aber naja ^^:
Am Anfang deines Scripts:
new aVehicleNames[212][] = {
{"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},
{"Dumper"},{"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},
{"Pony"},{"Mule"},{"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},
{"Washington"},{"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},
{"Securicar"},{"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},
{"Previon"},{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"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"},{"Boxville"},{"Benson"},{"Mesa"},{"RC Goblin"},
{"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},{"Super GT"},{"Elegant"},
{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"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 LA"},{"Hustler"},{"Intruder"},
{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},{"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},
{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},{"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},
{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},{"Bandito"},{"Freight Flat"},{"Streak Carriage"},
{"Kart"},{"Mower"},{"Duneride"},{"Sweeper"},{"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},
{"Stafford"},{"BF-400"},{"Newsvan"},{"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Hotdog"},
{"Club"},{"Freight Carriage"},{"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},
{"Police Car (SFPD)"},{"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},
{"Phoenix"},{"shitGlendale"},{"shitSadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},
{"Boxville"},{"Farm Plow"},{"Utility Trailer"}
};
Am Anfang von OnPlayerCommandText:
new cmd[256], idx;
cmd = strtok(cmdtext, idx);
Irgentwo in OnPlayerCommandText:
if (!strcmp(cmd, "/spawn", true)) {
new wanted_v, car;
new vehicle[128], string[256];
vehicle = strtok(cmdtext, idx);
if (!strlen(vehicle)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /spawn [Vehiclename]");
if(GetVehicleModelIDFromName(vehicle) == -1) return SendClientMessage(playerid, COLOR_BAD, "[ERROR]: Invalid Vehiclename");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetXYInFrontOfPlayer(playerid, X, Y, 5);
GetPlayerFacingAngle(playerid, A);
car = CreateVehicle(GetVehicleModelIDFromName(vehicle), X, Y, Z+2, A + 90.0, -1, -1, 5000);
LinkVehicleToInterior(car, GetPlayerInterior(playerid));
format(string, 128, "[SUCCESS]: Spawned a %s [Modelid: %d, Vehicleid: %d]", aVehicleNames[GetVehicleModel(car) - 400], GetVehicleModel(car), car);
SendClientMessage(playerid, COLOR_GOOD, string);
return 1;
}
Und am Ende deines Scripts:
GetVehicleModelIDFromName(vname[])
{
for(new i = 0; i<211; i++) {
if (strfind(aVehicleNames[i], vname, true) != -1) {
return i + 400;
}
}
return -1;
}GetXYInFrontOfPlayer(playerid, &Float:X, &Float:Y, Float:distance)
{
new Float:A;
GetPlayerPos(playerid, X, Y, A);
GetPlayerFacingAngle(playerid, A);
if (GetPlayerVehicleID(playerid)) {
GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
}
X += (distance * floatsin(-A, degrees));
Y += (distance * floatcos(-A, degrees));
}strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' ')) {
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) {
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
} -
wen ich das hir einfüge
if (!strcmp(cmd, "/spawn", true)) {
new wanted_v, car;
new vehicle[128], string[256];
vehicle = strtok(cmdtext, idx);
if (!strlen(vehicle)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /spawn [Vehiclename]");
if(GetVehicleModelIDFromName(vehicle) == -1) return SendClientMessage(playerid, COLOR_BAD, "[ERROR]: Invalid Vehiclename");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetXYInFrontOfPlayer(playerid, X, Y, 5);
GetPlayerFacingAngle(playerid, A);
car = CreateVehicle(GetVehicleModelIDFromName(vehicle), X, Y, Z+2, A + 90.0, -1, -1, 5000);
LinkVehicleToInterior(car, GetPlayerInterior(playerid));
format(string, 128, "[SUCCESS]: Spawned a %s [Modelid: %d, Vehicleid: %d]", aVehicleNames[GetVehicleModel(car) - 400], GetVehicleModel(car), car);
SendClientMessage(playerid, COLOR_GOOD, string);
return 1;
}dan kommt nich senden warum ??
-
-
also fehler und dan geht es aus
-
hir wen ich F5 drücke kommt immer das
-
Dann liegt es an deinem Script, aber nicht an meinen Code.
-
kanns du das für mich zusammen stelen und uploden plz ?
-
Ich bekomme das auch. Ich hab nichts gescriptet
-
breadfish.de
Hat das Thema geschlossen.