Reicht für die Spiele aus, aber ich finde 3GB Ram ist etwas zu wenig.
6GB währen ok.
MFG Piet
Reicht für die Spiele aus, aber ich finde 3GB Ram ist etwas zu wenig.
6GB währen ok.
MFG Piet
Ahh ich danke dir es geht.
Ich habe zum Testen diese Gamemode gemacht:
#include <a_samp>
main()
{
return 1;
}
public OnGameModeInit()
{
new Float:Geschwindigkeit = 100.0, Float:Tank = 20.0, Float:Verbauch = 10.0;
for(new i=0; i<60*60*10; i++) // Simuliert Update von 1 Std
{
Tank -= ((((Geschwindigkeit/60)/60)/10)/100)*Verbauch;
}
printf("Tank = %f", Tank); //
return 1;
}
Es kommt aber statt 10.000->Periode Liter, kommt 9.995609 Liter raus aber das ist glaube ich normal.^^
MFG Piet
Aber bei deiner Rechnung wird die Geschwindigkeit nicht mitbenutzt.
Nein nicht pro 100KM sondern pro der zentelsekunde.
Aber der verbrauch wurde in "Liter pro 100KM" angegeben.
MFG Piet
Hallo Community,
Da ich an der Rechnung für mein Tanksystem stecken bleibe Frage ich euch mal nach der Rechnung.
Meine Rechnung für den Kilometerstand lautet:
Kilomter[vID]+=(((Geschwindigkeit[vID])/60)/60)/10;
Aber wie ziehe ich zbw. diese Werte vom Tank ab:
Aber wie rechne ich es jetzt aus?
MFG Piet
Mach das noch dazu unter Spawn:
SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
http://wiki.sa-mp.com/wiki/SetPlayerWorldBounds
MFG Piet
Arbeite mit dem Stock http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage
Und frage ab ob es die Deagle ist und der Schaden über 30 ist und wenn ja den Rest dem Opfer wiedergeben.
MFG Piet
Du kannst nicht den Wert per +1 setzen, da du keine Variable zum Addieren gesetzt hast:
dini_IntSet(Spieler,"Wanted", dini_Int(Spieler,"Wanted") + 1); // Rechnet +1 von den Alten aus der Datei
MFG Piet
Du lässt pID garnicht setzen
ocmd:take(playerid,params[])
{
if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,0xC0C0C0FF,"Du bist kein Beamter");
new pID,string1[128],params1[32];
if(sscanf(params,"us",pID,params1)) return SendClientMessage(playerid,INFO,"Fehler /take [playerid] Take: [Autoschein] [Bikeschein] [Bootschein] [Flugschein]");
if(!strcmp(params1, "Autoschein"))
{
format(string1,sizeof(string1),"Du hast den Autoschein[KlasseB] von %s abgenommen.",SpielerName(pID));
SendClientMessage(playerid,INFO,string1);
SendClientMessage(pID,INFO,"Dein Autoschein[KlasseB] wurde Abgenommen.");
SetPVarInt(pID,"FSAuto",0);
}
else if(!strcmp(params1, "Bikeschein"))
{
SetPVarInt(pID,"FSBike",0);
format(string1,sizeof(string1),"Du hast den Bikeschein[KlasseA] von %s abgenommen.",SpielerName(pID));
SendClientMessage(playerid,INFO,(string1);
SendClientMessage(pID,INFO,"Dein Bikeschein[KlasseA] wurde Abgenommen.");
}
else if(!strcmp(params1, "Bootschein"))
{
format(string1,sizeof(string1),"Du hast den Bootschein von %s abgenommen.",SpielerName(pID));
SendClientMessage(playerid,INFO,(string1);
SendClientMessage(pID,INFO,"Dein Bootschein wurde Abgenommen.");
SetPVarInt(pID,"FSBoot",0);
}
else if(!strcmp(params1,"Flugschein"))
{
format(string1,sizeof(string1),"Du hast den Flugschein[KlasseB] von %s abgenommen.",SpielerName(pID));
SendClientMessage(playerid,INFO,(string1);
SendClientMessage(pID,INFO,"Dein Flugschein wurde Abgenommen.");
SetPVarInt(pID,"FSFlug",0);
}
return 1;
/e
fehler
MFG Piet
Du benutzt einfach die Abfragen mit if und else if
if(!strcmp(cmdtext, "/tor"))
{
if(InRangOfPoint(playerid, 5.0, ...))
{
MoveObject(...);
} else if(InRangOfPoint(playerid, 5.0, ...))
{
MoveObject(...);
}
return 1;
}
Den Rest kannste sicher.
MFG Piet
Du lädst gar keine Daten per Dini.
Mach es so:
PlayerInfo[playerid][pAdminlevel] = dini_Int(Spielerdatei, "Adminlevel");
MFG Piet
Ich empfehle dir es selbst zu versuchen, damit du auch was lernst.
Hier ist ein Tutorial womit ich Umgang mit Enumerator gelernt habe: http://forum.sa-mp.com/showthread.php?t=318307
MFG Piet
Muss es unbedingt die R7 sein?
Benutzt du überhaupt eine Funktion aus der R7?
MFG Piet
Versuche es mit einer Linux Version.
Die muss gehen!
/ehttp://files.g-stylezzz.com/mysql/rel/R6/x86/mysql_debian.so sry is die R6
MFG Piet
Ernsthaft gesagt Liberty hat sich leider in den Grund gebuggt.
Einen Server den du suchst wirst du sicher nicht in Deutschland finden.
Wenn SA Reallife mal fertig wird dann solltest du mal dort vorbeischauen.
MFG Piet
Benutz Edit Objekt und BOUNDS für die Objekte.
MFG Piet
Das Geht leider nicht.
Du könntest maximal mit dem Transparenz wert rumspielen.
MFG Piet
Warum?
Es wird doch auf keinen Fall 2 Benutzer mit dem gleichen Namen und Passwort geben!
MFG Piet
Ich würde sofort über MySQL Abfragen:
<?php
include("functions/connect_db.php");
$username = mysql_real_escape_string($_POST['username']);
$passwort = md5($_POST['passwort']);
$abfrage = "SELECT * FROM `accounts` WHERE `username` = '$username' AND`passwort` = '$passwort'";
$ergebnis = mysql_query($abfrage);
$row = mysql_num_rows($ergebnis);
if($row == 1)
{
$_SESSION["username"] = $username;
echo "Login erfolgreich. <br> <a href=\"index.php?page=mitglieder\">Geschützer Bereich</a>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
}
?>
Alles anzeigen
MFG Piet