Also.......Wenn die spieler cars kaufen und die mit /park parken geht ja.....und wenn die off gehen verschwinden die cars.....und ich will so machen das die immer bleiben auch wenn der spieler off ist
Brauche Hilfe
- KRiM3
- 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
-
-
Dann schick uns bitte alles, was bei dir unter public OnPlayerDisconnect steht Denn ohne Code können wir dir nicht helfen
mfg.
-
Habe (
public OnPlayerDisconnect ) noch net hingeschrieben.....kannst mir weiter helfen? -
Poste doch mal den Code.
-
Habe kein Code.........Oder welchen meinst du denn???.......Will einfach so hinkriegen das die cars stehen bleiben
-
Will einfach so hinkriegen das die cars stehen bleiben
Willste zaubern oder wasOhne Code geht nichts
mfg.
-
Ja aber welchen Code soll ich schicken sag mal pls
-
public OnPlayerDisconnect
Lesen -.-'
Und es muss diese Funktion in deinem Script geben, ich kann mir grade so vorstellen, dass du ein Macro benutzt, suche deshalb mal nach:
Funktion OnPlayerDisconnect
mfg.
-
Also das steht es drinnen
Function OnPlayerDisconnect(playerid, reason)
{
PlayerInfo[playerid][pAdjustable] = 1;
if(IsPlayerNPC(playerid))
{
ConnectNPC("NeuerBot", "NeuerBot");
} -
Also das steht es drinnen
Function OnPlayerDisconnect(playerid, reason)
{
PlayerInfo[playerid][pAdjustable] = 1;
if(IsPlayerNPC(playerid))
{
ConnectNPC("NeuerBot", "NeuerBot");
}Da du irgentwas mit Autos haben willst sollte auch im Code irgentwas mit Autos vorkommen, poste mal mehr
mfg.
-
der schreibt nur brauche hilfe ohne code ich schreib ne ordentliche überschrift und mit code und bei mir kommt keine antwort das regt mich jetzt auf
KRiM3 ja in deinem script sind doch irgendwo die Privat cars drinnen von dem Autohaus und eventuell paar andere sachen und GENAU diesen code wollen die sehen nicht was du da postest wenns da drinnen steht in Function OnPlayerDisconnect(playerid, reason) dann poste es auch... xd
-
Finde da nix -.-
-
-
for(new x = 0; x < AUTOHAUSER;x++)
{
if(PlayerToPoint(1.5, playerid, DtcSonstiges[x][0][0],DtcSonstiges[x][0][1],DtcSonstiges[x][0][2]) && !Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]] pickupid == Dtc_Info[x] && !Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
{
TogglePlayerControllable(playerid, 0);
SetPlayerVirtualWorld(playerid,55+playerid);
new string[246];
dtc_AutohausCar[playerid] = 0;
dtc_AutohausCat[playerid] = x;
new c1 = random(120);
new c2 = random(120);
new car;
new preis;
for(new ah = 0; ah < sizeof(dtcKaufliste);ah++)
{
if(car == 0 && dtcKaufliste[ah][dtc_Autohaus] == x)
{
car = dtcKaufliste[ah][dtc_CarModel];
preis = dtcKaufliste[ah][dtc_CarModel];
}
}
SetPlayerCameraPos(playerid, DtcSonstiges[x][2][0],DtcSonstiges[x][2][1],DtcSonstiges[x][2][2]);
SetPlayerCameraLookAt(playerid, DtcSonstiges[x][1][0],DtcSonstiges[x][1][1],DtcSonstiges[x][1][2]);
dtc_AutohausSCar[playerid] = CreateVehicle(car, DtcSonstiges[x][1][0],DtcSonstiges[x][1][1],DtcSonstiges[x][1][2],DtcSonstiges[x][1][3],c1,c2,-1);
SetPlayerPos(playerid, DtcSonstiges[x][3][0],DtcSonstiges[x][3][1],DtcSonstiges[x][3][2]);
SetVehicleVirtualWorld(dtc_AutohausSCar[playerid],55+playerid);
format(string,sizeof(string),"~r~---------- AUTOHAUS ----------~n~~g~Fahrzeug: ~w~%s~n~~g~Preis: ~w~$%d~n~~b~Auswaehlen:~n~~w~ <Num 4<~b~&~w~>Num 6> ~n~~b~Kaufen:~w~ Enter ~n~~b~Abbrechen:~w~ Tab",CarName[car-400],preis);
if(!CarKauf[playerid])
{
CarKauf[playerid] = TextDrawCreate(200,310,string);
TextDrawAlignment(CarKauf[playerid],1);
TextDrawUseBox(CarKauf[playerid],1);
TextDrawBoxColor(CarKauf[playerid],0x000000FF);
TextDrawSetOutline(CarKauf[playerid],1);
TextDrawBackgroundColor(CarKauf[playerid],COLOR_BLACK);
TextDrawSetOutline(CarKauf[playerid],1);
TextDrawFont(CarKauf[playerid], 2);
//TextDrawSetProportional(CarKauf[playerid], 2);
TextDrawTextSize(CarKauf[playerid],450,410);
TextDrawShowForPlayer(playerid,CarKauf[playerid]);
}
else
{
TextDrawHideForPlayer(playerid,CarKauf[playerid]);
TextDrawSetString(CarKauf[playerid],string);
TextDrawShowForPlayer(playerid,CarKauf[playerid]);
}
}
else if(PlayerToPoint(1.5, playerid, DtcSonstiges[x][0][0],DtcSonstiges[x][0][1],DtcSonstiges[x][0][2]) && Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]] pickupid == Dtc_Info[x] && Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
{
new mv = MaxVeh;
if(mv > 1)
{
SendClientMessage(playerid, COLOR_GREY, " Du besitzt schon ein Fahrzeug mit deinem Ausgewählten Schlüssel !");
SendClientMessage(playerid, COLOR_GREY, " Verkaufe es mit /carsell oder wechsel den Schlüssel mit /carkey !");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du besitzt schon ein Fahrzeug! Verkaufe es mit /carsell");
}
}
} -
Function OnPlayerDisconnect(playerid,reason)
OnPlayerCarUpdate(playerid);hat er das gleiche script x.X
-
-
und?
-
Der Code ist zwar schön und gut, aber ich brauche irgentwas wie DestroyVehicle(...);
mfg.
-
}
new c1 = random(120);
new c2 = random(120);
DestroyVehicle(dtc_AutohausSCar[playerid]);
dtc_AutohausSCar[playerid] = CreateVehicle(car, DtcSonstiges[autohaus][1][0],DtcSonstiges[autohaus][1][1],DtcSonstiges[autohaus][1][2],DtcSonstiges[autohaus][1][3],c1,c2,-1);
SetVehicleVirtualWorld(dtc_AutohausSCar[playerid],55+playerid);
new string[246];
TextDrawHideForPlayer(playerid,CarKauf[playerid]);
TextDrawDestroy(CarKauf[playerid]);
format(string,sizeof(string),"~r~---------- AUTOHAUS ----------~n~~g~Fahrzeug: ~w~%s~n~~g~Preis: ~w~$%d~n~~b~Auswaehlen:~n~~w~ <Num 4<~b~&~w~>Num 6> ~n~~b~Kaufen:~w~ Enter ~n~~b~Abbrechen:~w~ Tab",CarName[car-400],preis);
CarKauf[playerid] = TextDrawCreate(200,310,string);
TextDrawAlignment(CarKauf[playerid],1);
TextDrawUseBox(CarKauf[playerid],1);
TextDrawBoxColor(CarKauf[playerid],0x000000FF);
TextDrawSetOutline(CarKauf[playerid],1);
TextDrawBackgroundColor(CarKauf[playerid],COLOR_BLACK);
TextDrawFont(CarKauf[playerid], 2);
//TextDrawSetProportional(CarKauf[playerid], 2);
TextDrawTextSize(CarKauf[playerid],450,410);
TextDrawShowForPlayer(playerid,CarKauf[playerid]);
dtc_AutohausCar[playerid] = carid;
} -
DestroyVehicle(dtc_AutohausSCar[playerid]);
Das einfach löschen Aber ich glaube das wird ein paar Fehler hervorrufen, dass die autos nicht mehr zerstört werden
Aber probier es selber aus, aus fehlern lernt man ja schließlich
mfg.