Hab die Momentan als Include drin
Da stehen nur die Obejcte mit DynamichbObject drin.
Ja und wie ?! Vielleicht hookst du dem Gamemode die Callbacks weg ![]()
Poste mal pls wie deine Include aussieht (natürlich ohne Objekte) ![]()
mfg. ![]()
Hab die Momentan als Include drin
Da stehen nur die Obejcte mit DynamichbObject drin.
Ja und wie ?! Vielleicht hookst du dem Gamemode die Callbacks weg ![]()
Poste mal pls wie deine Include aussieht (natürlich ohne Objekte) ![]()
mfg. ![]()
Tomsen
Also der Fehler kommt wahrscheinlich durch das vorzeitige beenden eines Callbacks ![]()
Schau mal in dein Filterscript, lösche da alle überflüssigen Callbacks raus und beende alle Callbacks mit return 0; außer OnFilterScriptInit() und OnFilterScriptExit() ![]()
mfg. ![]()
Ich weiss wie das geht jedoch weiss ich nicht wie du die Fahrzeuge speicherst
1. Selbst wenn ich die Fahrzeuge abspeichern würde, hätte das damit nichts zu tun ![]()
2.
Zitat von »NicoWiss«
Wie wird es gespeichert?
Ja, also noch gar nicht, aber über die Funktionen sollte es eigentlich kein Problem sein sowas abzuspeichern egal ob dini oder MySQL oder sonst was...
mfg. ![]()
Nein nein ich will das Benzin speichern lassen und wenn man wieder Connected das man dann den Stand wieder hat?
Das hat rein gar nichts mit meinem Include zu tun, wie du eine Tankvariable für dein Car erstellst ![]()
Schau dir da doch ein paar Tutorials bzw Tanksysteme an und versuche das so zu übernehmen.
mfg. ![]()
nett gemacht aber ürgendwie hast du zuviel langeweile
Ja ![]()
Ich finde es toll was du machst, jedoch will ich wenn ich das nutze den Tank in der Datei speichern lassen.
Wie geht das dann?
Der Tank ist doch unabhängig von diesen "Privat Cars" sie gehören immernoch zu MAX_VEHICLES und du kannst sie wie ganz normale Cars behandeln... ![]()
Also machst du das mit dem Tank genauso wie bei deinen anderen Cars auch ![]()
mfg. ![]()
//Edit: Neue Funktion ist drinnen mit dem Abfragen, jetzt sieht das so aus:
if(!strcmp(cmdtext, "/carowner", true))
{
if(!IsAPrivatCar(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid,rot,"Du sitzt in keinem Privat Auto !");
new name[24],string[128], veh = GetPlayerVehicleID(playerid);
GetPlayerName(GetPrivatOwner(veh),name,24);
format(string, sizeof string,"Der Besitzt dieses Autos ist %s !",name);
SendClientMessage(playerid,rot,string);
return 1;
}
Wie wird es gespeichert?
Ja, also noch gar nicht, aber über die Funktionen sollte es eigentlich kein Problem sein sowas abzuspeichern egal ob dini oder MySQL oder sonst was...
WIe kann ich Abfragen ob ich im Fahrzeug von xyz sitze?
Naja zum Beispiel so:
if(!strcmp(cmdtext, "/carowner", true))
{
if(!IsAPrivatCar(GetPlayerVehicleID(playerid)) return SendClientMessage(playerid,rot,"Du sitzt in keinem Privat Auto !");
new i, name[24],string[128], veh = GetPlayerVehicleID(playerid);
for(; i<MAX_PLAYERS; i++)
{
if(IsPrivatOwner(i,veh))
{
GetPlayerName(i,name,24);
format(string, sizeof string,"Der Besitzt dieses Autos ist %s !",name);
SendClientMessage(playerid,rot,string);
break;
}
}
return 1;
}
PS: Ich kann aber dafür nochmal eine extra Funktion machen ![]()
mfg. ![]()
Guten Morgen liebe Community,
ja ich bin es mal wieder mit riesiger Langeweile und ein paar Includes ![]()
Dieses Include war eine Idee von Jailtime
[tabmenu]
[tab='Allgemeine Informationen','http://forum.sa-mp.de/wcf/icon/infoM.png']
[subtab='Funktionen','http://forum.gamerzhost.de/wcf/icon/codeS.png']
CreatePrivatCar(modelid,Float:X,Float:Y,Float:Z,Float:A,farbe1,farbe2,respawn)
Diese Funktion sollte in den Callback OnGameModeInit und sorgt dafür, dass ein sogenanntes "Privat Car" erstellt wird.
Wie man damit umgeht, seht ihr in dem Tab "Beispiele".
GivePlayerPrivatCar(playerid,vehicleid)
Die Funktion erklärt sich eigentlich von alleine, das System kann einem Spieler ein "Privat Car" in einen Slot packen.
SellPlayerPrivatCar(playerid,pID,vehicleid,Preis)
Hier nochmal eine extra Funktion für den Verkauf ![]()
RemovePrivatCar(playerid,vehicleid)
Diese Funktion löscht die vehicleid aus dem Slot von playerid.
GetPrivatId(playerid, slotid)
Das ist eigentlich die wichtigste Funktion hier in diesem Include ![]()
Die gibt die vehicleid von einem bestimmten Slot des Spielers wieder.
bool:IsPrivatOwner(playerid,vehicleid)
Diese Funktion prüft einfach nur, ob "playerid" die vehicleid als Privat Car gehört (falls nicht return false;)
bool:IsAPrivatCar(vehicleid)
Prüft nur ob vehicleid ein PrivatCar ist, falls nicht return false;
GetPrivatOwner(vehicleid)
Gibt die spielerid von dem Spieler dem dieses Auto gehört wieder ![]()
[subtab='Beispiele','http://www.damen-eishockey.de/images/lampe.gif']
//Hier ein kleines Beispiel für eine Verwendung
new privat_cars; //Oben ins Script
//Unter OnGameModeInit
privat_cars = CreatePrivatCar(499,0.0,0.0,0.0,0.0,1,2,-1);
//Beim Login oder halt woanders
GivePlayerPrivatCar(playerid,privat_cars);
//Hier ein Beispiel zum Verkauf
SellPlayerPrivatCar(playerid,pID,privat_cars,1000);
[subtab='Download','http://www.projekt-deutsch.de/templates/cback/images/download.gif']
Pastebin: Pastebin (V.1)
[/tabmenu]
//Edit:
PS: Man kann max 3 Privat Cars besitzen
//Edit²: Neuer Pastebin Link + neue Funktion
mfg.
Seid wir es so machen gibt es keine Probleme mehr beim Spawn.

Ihr kickt also Spieler, damit die richtig spawnen ![]()
Schonmal daran gedacht, einfach in euer Script zu schauen und mal zu checken wieso das so fehlerhaft seien könnte oder blickt euer Scripter bei eurem Selfmade nicht mehr durch ![]()
PS: Von meinen Kritik-Punkten sind also 4/5 Bugs ![]()
mfg. ![]()
was leistet samp für ein fehlverhalten wenn du von einem admin gekillt wirst? O.o
Nichts, damit wollte ich nur ein Fehlverhalten der Admins aussagen.
die fahrräder zeigen einen tank von 110 litern was dem script sagt: unendlich viel tank und motor kann nicht gestartet werden
Das ist allerdings ein Bug, da ein Tank nichts in Fahrrädern zu suchen hat ![]()
von den neulingscars kann man sich soviele holen wie man will, da man sowieso nur als neuling in diese einsteigen kann
Ehm, nunja, auch dies bezeichne ich als Bug, da wenn man z.B. 2000 cars da macht kann das enorme Folgen haben !
uch, dass man beim registrieren gekickt wird, das ist kein bug sondern das ist gewollt.
Und warum... ?!
mfg. ![]()
Das findet man dann aber nicht grade schnell.
Ehm...ich glaube mein Bild sagt da was anderes:

mfg. ![]()
Omg, wenn ich sowas sehe, bekomme ich das kotzen ![]()
Schreibe das doch mal so:
if(!strcmp(cmdtext, "/admins", true))
{
SendClientMessage(playerid, GRÜN, "Folgende Admins auf [GDS] sind Online:");
new i, name[24], string[128];
for(; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
GetPlayerName(i, name, 24);
switch(GetPVarInt(i,"Adminlevel")) {
case 1: format(string, sizeof string, "[GDS] TrialSupporter: %s", name), SendClientMessage(playerid, GELB, string);
case 2: format(string, sizeof string, "[GDS] Supporter: %s", name), SendClientMessage(playerid, GELB, string);
case 3: format(string, sizeof string, "[GDS]Mapper/VIP : %s", name), SendClientMessage(playerid, GELB, string);
case 4: format(string, sizeof string, "[GDS]Admin: %s", name), SendClientMessage(playerid,GELB, string);
case 5: format(string, sizeof string, "[GDS]HeadAdmin: %s", name), SendClientMessage(playerid, GELB, string);
case 6: format(string, sizeof string, "[GDS]Owner: %s", name), SendClientMessage(playerid, GOLD, string);
}
}
return 1;
}
mfg. ![]()
//Edit: Hatte noch einen Fehler...
Guten Abend,
an die lieben Admins die sich hier um die Plugins kümmern, irgendwie habt ihr da was verbuggt ![]()
Schaut euch das mal an (ist natürlich verkleinert):
http://www.fotos-hochladen.net…s/unbenannthnx48ogpwr.png
Ich hoffe ihr könnt das wieder entbuggen ![]()
mfg. ![]()
Kein Anticheat:
Falsch!
Mal ohne Witz, ich war gerade auf diesem Server um mir ein neutrales Urteil zu bilden o_O
Ich wurde gerade von einer Minigun gekillt und sowas ist wirklich nicht schwer abzufragen, allgemein sind mir sehr sehr viele Bugs aufgefallen hier mal ein paar die ich nach der 1. Minute gesehen habe:
PS: @JailTimeX ja ich bin es wirklich der Kaliber aus dem Breadfish ![]()
mfg. ![]()
Es gab noch einen kleinen Bug mit /fonline...wurde verbessert ![]()
mfg. ![]()
also ich finds suppi
Danke ![]()
Thx, an alle anderen Bewertungen ![]()
Am Montag kommen die nächsten 3 Includes ![]()
mfg. ![]()
CutIp returnt bei mir sowas:
[17:21:13] IP: 213.168213.168.89.187
Also, ich weiß nicht wie dein Code aussieht, aber wenn du es so gemacht hast:
printf("Cutip: %s", CutIp("213.168.89.187"));
printet er bei mir das:
Cutip: 213.168
mfg. ![]()
//Edit:
Habe das hier nochmal verbessert, jetzt wird das alles direkt gehookt ![]()