if(GetPVarInt(playerid,"MuteZeit") > 1)
?
if(GetPVarInt(playerid,"MuteZeit") > 1)
?
Namen ändern kann man jedes halbe Jahr, mit Donator alle 92 Tage.
//Closed
Alle seine Accounts wurden meines Wissens nach hier gelöscht.
Das Array und die Funktion irgendwo ins Script außerhalb eines publics und den Befehl in OnPlayerCommandText
Die Maximale Sichtweite der Objekte selbst liegt bei 300.0 Wenn du den Streamer auch auf 300.0 stellst hast du das Maximum von allem was möglich ist.
Der Streamer streamt in einem bestimmten Bereich, der StreamerDistance, die Sichtweite des eigenen Objektes (DrawDistance) hat damit nichts zu tun.
Wenn du also die StreamerDistance runterschraubst lädt, respektive erstellt, er die Objekte erst später, obwohl man sie theoretisch schon früher hätte sehen können.
Teile des Namens reichen übrigends auch ![]()
new VehNames[][] =
{
"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", "Stratum",
"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", "CopCarLS",
"CopCarSF", "CopCarLV", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
"Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
"Tiller", "Utility Trailer"
};
GetVehicleIDByName(EnteredName[])
{
for(new v = 0; v < sizeof(VehNames); v++)
{
if(strfind(VehNames[v],EnteredName,true) != -1)
{
return v+400;
}
}
if(strval(EnteredName) > 0) return strval(EnteredName);
return -1;
}
//Cmd (der geht so)
if (strcmp("/veh", cmdtext, true,4) == 0)
{
new vehicleID,car,Float:x, Float:y, Float:z;
if(GetVehicleIDByName(cmdtext[5]) == -1)
{
return 1;
}
vehicleID = GetVehicleIDByName(cmdtext[5]);
GetPlayerPos(playerid, x, y, z);
car = CreateVehicle(vehicleID,x,y,z+1.0,0.0,1,1,-1);
PutPlayerInVehicle(playerid, car, 0);
return 1;
}
//Edit Verbesserte CMD version:
if (strcmp("/veh", cmdtext, true,4) == 0)
{
new Float:x, Float:y, Float:z;
new vehicleID = GetVehicleIDByName(cmdtext[5]);
if(vehicleID == -1) return 1;
GetPlayerPos(playerid, x, y, z);
PutPlayerInVehicle(playerid, CreateVehicle(vehicleID,x,y,z+1.0,0.0,1,1,-1), 0);
return 1;
}
Büdde, kannst den Cmd ja umschreiben wenn du willst, er geht aber auch so.
19314 wenn ichs dann schon sag kann ichs eig auch in den ersten Post reineditieren xD
Müsste ID 19280 sein.
Garnicht, da sie im moment für ein Projekt genutzt wird. ![]()
Hier hast du ein Script dazu, musst es nur anpassen, sprich Koordinaten und Werte ändern.
Ursprünglich, wie man auch anhand der Variable erkennen kann, ist es dazu gedacht einen in das Interior des Shamals zu porten.
new InShamal[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
InShamal[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
InShamal[playerid] = 0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
InShamal[playerid] = 0;
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_PASSENGER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 548)
{
SetPlayerPos(playerid, 1.808619,32.384357,1199.593750);
SetPlayerFacingAngle(playerid, 0);
SetPlayerInterior(playerid, 1);
InShamal[playerid] = GetPlayerVehicleID(playerid);
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16 && InShamal[playerid] != 0)
{
new Float:X, Float:Y, Float:Z;
GetVehiclePos(InShamal[playerid], X, Y, Z);
SetPlayerPos(playerid, X+4, Y, Z);
SetPlayerInterior(playerid, 0);
InShamal[playerid] = 0;
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 519 && ispassenger == 1)
{
PutPlayerInVehicle(playerid, vehicleid, 1);
TogglePlayerControllable(playerid, 1);
InShamal[playerid] = vehicleid;
}
return 1;
}
Alles anzeigen
Der Pranger Bereich ist nur für Betrung im Sinne das jemand um Geld betrogen wurde.
Das du einem Kiddy einfach so Rechte gibst und er dich bannt bist du selbst schuld und das interessiert hier keinen.
//Closed
Das ist meine Map ![]()
[ MAP ][Veröff.] Los Santos Bank Interior
//Edit
Der Raum an sich ist aus der Sporthalle in SF, aber es ist ein eigenes freistehendes Interior.
Das Thema um das es geht ist in meinen Augen kein Spam, es enthält einen mehr oder minderguten Vorschlag.
Und auch wenn dieser wie im Post von Kones zu lesen totaler schwachsinn ist so ist das Thema an sich kein Spam.
Allerdings kann ich auch durchaus nachvollziehen das man das Thema als solches meldet.
Zu der Kritik hier, es ist nunmal notwendig geworden das Meldungen auch verwarnt werden.
Oder sollen wir meldungen wie "Das ist voll der H***sohn!!!!!!!!!!" unsanktioniert lassen?
Die Forenregeln gelten nunmal überall, egal ob in Beiträge, per PN oder eben in einer Meldung.
Somit kann ich Troopers Verwarnung nur befürworten, zumal er vorher nochmal ein Auge zugedrückt hat.
Da du viele Streams hast würde ich mir das einfacher machen.
Ersetz mal PlayAudioStreamForPlayer mit PlayAudioStreamForPlayerEx und setz das hier dann unten in dein Script:
PlayAudioStreamForPlayerEx(playerid,stream[])
{
new vid = GetPlayerVehicleID(playerid);
for(new i = 0; i < 100; i++)
{
if(GetPlayerVehicleID(i) == vid)
{
PlayAudioStreamForPlayer(i,stream);
}
}
}
Alles anzeigen
Ungetestet.
Hohlst die Position des Spielers, machst eine Schleife und prüfst mit IsPlayerInRangeOfPoint ob die spieler nah beieinander stehen und wenn ja dann spielste den Stream ab.
Unsinn, bei mir funktioniert der Link, hast du den Radioton InGame in den Einstellung sehr Leise oder aus?
OnGameModeInit, aufjedenfall erst nachdem die Fahrzeuge auch erstellt wurden.
Wo wird das denn aufgerufen? OnGameModeInit? Wenn ja macht es keinen Sinn das du da eine VehicleID von der ID i hohlst.
Im übrigen musst du die Fahrzeuge respawnen damit die änderung wirksam wird.