Ja du Speicherst erst ab wenn jemand disconnected.
Ich würde es so machen, im enum parkfrakcar hinzufügen und nicht als PVar dann unter OnGameModeInit eine Schleife. Wenn
FrakFahrzeugInfo[id][parkfrakcar] = 0 ist dann soll er es abspeichern.
Ja du Speicherst erst ab wenn jemand disconnected.
Ich würde es so machen, im enum parkfrakcar hinzufügen und nicht als PVar dann unter OnGameModeInit eine Schleife. Wenn
FrakFahrzeugInfo[id][parkfrakcar] = 0 ist dann soll er es abspeichern.
Wait.
Beim befehl Updatest du die Position.
Und wo verwendest du SaveFrakFahrzeuge()?
Tja, dann haben wir alles getan.
Da du selbst nichts machen möchtest, wirst du wohl oder übel damit leben müssen.
Tut mir leid.
Boah dann fix es
CodeAlles anzeigenif(IsPlayerAnAdmin(p,1)){ if(TVInfo[p][istv]==1){ if(TVInfo[p][tvdeath]==1 && GetPVarInt(TVInfo[p][tvplayer],"death") !=1){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvdeath]=0; }else if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer]) && TVInfo[p][tvstate]!=1){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); TVInfo[p][tvstate]=1; }else if(!IsPlayerInAnyVehicle(TVInfo[p][tvplayer]) && TVInfo[p][tvstate]!=0){ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); TVInfo[p][tvstate]=0; }else if(GetPVarInt(TVInfo[p][tvplayer],"arena") != TVInfo[p][tvarena]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvarena] = GetPVarInt(TVInfo[p][tvplayer],"arena"); }else if(GetPVarInt(TVInfo[p][tvplayer],"1o1") != TVInfo[p][tv1o1]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tv1o1] = GetPVarInt(TVInfo[p][tvplayer],"1o1"); }else if(GetPVarInt(TVInfo[p][tvplayer],"skinauswahl") != TVInfo[p][tvskinauswahl]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvskinauswahl] = GetPVarInt(TVInfo[p][tvplayer],"skinauswahl"); }else if(GetPVarInt(TVInfo[p][tvplayer],"fraktionskinauswahl") != TVInfo[p][tvfrakskinauswahl]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvfrakskinauswahl] = GetPVarInt(TVInfo[p][tvplayer],"fraktionskinauswahl"); }else if(GetPlayerInterior(TVInfo[p][tvplayer]) != TVInfo[p][tvint]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvint] = GetPlayerInterior(TVInfo[p][tvplayer]); }else if(GetPlayerVirtualWorld(TVInfo[p][tvplayer]) != TVInfo[p][tvvir]){ if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){ PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer])); }else{ PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]); } TVInfo[p][tvvir] = GetPlayerVirtualWorld(TVInfo[p][tvplayer]); } UpdateTVInfo(p,TVInfo[p][tvplayer]); } } }
Hab es gefixt
Klammerfehler wird angezeigt, Schon alles versucht passiert nichts
Boah dann fix es
if(IsPlayerAnAdmin(p,1)){
if(TVInfo[p][istv]==1){
if(TVInfo[p][tvdeath]==1 && GetPVarInt(TVInfo[p][tvplayer],"death") !=1){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvdeath]=0;
}else if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer]) && TVInfo[p][tvstate]!=1){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
TVInfo[p][tvstate]=1;
}else if(!IsPlayerInAnyVehicle(TVInfo[p][tvplayer]) && TVInfo[p][tvstate]!=0){
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
TVInfo[p][tvstate]=0;
}else if(GetPVarInt(TVInfo[p][tvplayer],"arena") != TVInfo[p][tvarena]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvarena] = GetPVarInt(TVInfo[p][tvplayer],"arena");
}else if(GetPVarInt(TVInfo[p][tvplayer],"1o1") != TVInfo[p][tv1o1]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tv1o1] = GetPVarInt(TVInfo[p][tvplayer],"1o1");
}else if(GetPVarInt(TVInfo[p][tvplayer],"skinauswahl") != TVInfo[p][tvskinauswahl]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvskinauswahl] = GetPVarInt(TVInfo[p][tvplayer],"skinauswahl");
}else if(GetPVarInt(TVInfo[p][tvplayer],"fraktionskinauswahl") != TVInfo[p][tvfrakskinauswahl]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvfrakskinauswahl] = GetPVarInt(TVInfo[p][tvplayer],"fraktionskinauswahl");
}else if(GetPlayerInterior(TVInfo[p][tvplayer]) != TVInfo[p][tvint]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvint] = GetPlayerInterior(TVInfo[p][tvplayer]);
}else if(GetPlayerVirtualWorld(TVInfo[p][tvplayer]) != TVInfo[p][tvvir]){
if(IsPlayerInAnyVehicle(TVInfo[p][tvplayer])){
PlayerSpectateVehicleEx(p,GetPlayerVehicleID(TVInfo[p][tvplayer]));
}else{
PlayerSpectatePlayerEx(p,TVInfo[p][tvplayer]);
}
TVInfo[p][tvvir] = GetPlayerVirtualWorld(TVInfo[p][tvplayer]);
}
UpdateTVInfo(p,TVInfo[p][tvplayer]);
}
}
}
Alles anzeigen
Halt hier im Forum haha
Ich weiß nicht vlt eine PN schreiben?
Wie meinst du das?
Ja hm oke,
kannst du die Zeilen davor zeigen...
und was hast du verändert das dieser fehler aufgetaucht ist?
Wie kann man die Waffen von den Arenen ändern?
ehm really?
sucht doch erstmal bevor du fragst 🙄
Da wo du die Interior ID änderst steht z.B. Bei der deagle arena GivePlayerWeaponEx
Oder SetPlayerWeaponEx bin mit gerade nicht sicher, wenn ich zuhause bin kann ich es dir ausführlich erklären.
Und RandomSpawn1 ist = Deagle Arena 1 oder wie
Weiß nicht wie es bei dir ist.
Aber standart mäßig ist Spawn1 = Deagle Arena 1
Wie kann ich die Interior´s von den DM Arenen ändern?
Ich denke mal wieder I Love DM.
Unterm stock stock randomspawn(playerid,arena) kannst du die InteriorID´s der jeweiligen arenen ändern, SetPlayerInterior().
// Falls du eine neue Arena/Int möchtest vergiss nicht die Coords anzupassen, diese kannst du unter new Float:RandomSpawn1[9][3] = {(Dies währe für arena 1, die 9 steht für es gibt 9 Spawns, die 3 kannst du so lassen das steht für die 3 pflichtfelder(x, y, z))
z.B. sieht das so aus.
new Float:RandomSpawn1[9][3] = {
{-2093.1692,-112.5172,35.3203},
{-2091.1648,-146.7209,35.3203},
{-2092.4602,-185.1038,35.3203},
{-2043.3232,-184.8594,35.3203},
{-2021.0814,-190.4441,35.3203},
{-2014.6992,-158.5334,35.3203},
{-2015.6041,-128.4004,35.2769},
{-2025.1082,-113.1628,35.1582},
{-2043.5972,-115.3183,35.2131}
};
Alles anzeigen
Skin auswahl buggy, Fertig Button funkt net.
Du solltest es downgraden können und du solltest dann im Rockstar Launcher davor die automatischen Updates für gta San Andreas aus machen sonst macht er wieder die neue Version wo Samp dann nicht geht
Es kommen noch Updates für GTA San Anders raus?
Oder alternativ kannst du Plesk oder Keyhelp benutzten, da kannst du auch per klick einen Zertifikat erstellen(nur eine Alternative für leute die das selbe Problem haben).
Danke für die ganzen Antworten! Werde mir mal das Angebot von Jeffry anschauen. Da Vodafone eh nicht schlecht ist werde ich glaube eher dahin tendieren und für 27,99€ 65GB im Monat ist einfach der Hammer.
Kannst du uns dann noch deine Meinung mitteilen wenn du es 2-3 wochen benutzt, also würde mich interessieren ob es gut ist.
[Veröffentlichung] County-Islands - "Dein Inselabenteuer"
💎[GF] Reallife SOM Version 0.5 (2016) MySQL R7 + UCP since 2013💎
Kannst die alle bearbeiten.
Hier findest du weitere:
was ist nochmal der Befehl damit ich mich zum Admin setzen kann?
/setadmin
An/Aus
Wenn du später Zeit hast mache ich dir das, also mit Abspeicherung I Love Dm.
Hi sieht schön aus.
Aber ich finde es unterscheidet sich nicht viel vom Standard Design, wenn ich falsch liege korrigiere mich.
8/10 Punkte
Hallo,
Ich habe jegliche Versuche gemacht um ein Serverseitigen Nametag zu Scripten jedoch ohne Erfolg,
deswegen möchte ich fragen, ob es jemand hier reinsenden kann oder mir Per PN senden kann.
Wäre sehr nett, Danke im vorraus.
Per command(an aus schalten) oder soll dieser NameTag immer an sein?
Vielen Dank für die Anerkennung, das freut mich! Selbstverständlich muss dazu aber besonders auch erwähnt werden, dass dies ohne die Arbeit des gesamten Teams, auch ehemaliger Teammitglieder, nicht möglich gewesen wäre und auch weiterhin nicht möglich wäre. Ich weiß es aus den 6 Jahren, die ich in meinen damaligen Server UGP investiert habe, selbst, wie zeitaufwändig das ist.
Glückwunsch auch an Kaliber! Auch wenn wir in den Jahren nicht immer einer Meinung waren, hatten und haben wir am Ende immer das gleiche Ziel: Zu helfen.
Die Motivation über die Jahre war für mich immer, den Leuten weiterzuhelfen, bei den Problemen die sich beim Scripting ergeben haben. Als ich 2009 mit PAWN begonnen habe, wusste ich zum einen noch nicht, dass ich noch 10 Jahre später noch immer, wenn auch inzwischen deutlich weniger, damit zu habe, zum anderen wusste ich aber auch damals noch nicht, wie wegweisend es war, mich dem Scripting anzunehmen. Rückblickend würde ich alles wieder genau so machen, was SA-MP angeht, ich habe nie etwas bereut, ganz im Gegenteil. Damals hatte ich noch keinen Schimmer, in welche berufliche Richtung ich gehen werde, die Antwort war aber schon nach weniger als einem Jahr mehr als klar für mich. Das hat sich über die Jahre, bis 2013 auch immer weiter verstärkt und am Ende auch durchgesetzt. Da auch ich zu Beginn an teils völlig banalen Dingen gescheitert bin, was sich übrigens noch immer im englischen Forum nachlesen lässt, und ich damals auch auf Hilfe angewiesen war, weiß ich nur zu gut, wie wichtig es ist, dass man diese Hilfe auch bekommt. Mir ist es daher wichtig, wo immer möglich, mein Wissen weiterzugeben, sei es für SA-MP oder im Beruf. Denn nur das Wissen, das wir teilen, macht uns am Ende alle besser!
Respekt, wann habe ich zuletzt sowas geiles gelesen.
Kaliber 😮😮