Ja, ich verwende ja derzeit ein Timer, jedoch aktuallisiert es sich für mich zu langsam. So das die Tacho-Anzeige total unrealistisch erscheint.
Auch wenn ich den Timer-Interval runtersetze ändert sich da nichts.
Ja, ich verwende ja derzeit ein Timer, jedoch aktuallisiert es sich für mich zu langsam. So das die Tacho-Anzeige total unrealistisch erscheint.
Auch wenn ich den Timer-Interval runtersetze ändert sich da nichts.
Nabend,
ich würde gerne einen sehr genaueren Tacho scripten.
Ich habe einen der läuft über ein Timer.
Wenn man dann fährt und auf einer geraden Strecke beschleunigt steht folgendes: 50, 55, 61, 64, 51, 70.
Es ist halt sehr ungenau, also obwohl man beschleunigt zeigt er auf einmal weniger an. Und ich hätte gerne so ein genauen, das man eine Höchstgeschwindigkeit ablesen kann. Also bsp. 150 und nicht mehr.
Ich hab mir überlegt es unter OnPlayerUpdate laufen zu lassen, doch es frisst ja sehr viele Resourcen.
Gibt es noch andere Methoden, bzw. einen Weg über OnPlayerUpdate wo es nicht so viel frisst?
Danke im Vorraus.
Mit freundlichen Grüßen
Litpa
Wenn ich mir 1000 hp gebe, hab ich trz. 100, deshalb gehe ich davon aus
Seit 0.3x verliert man ja nun HP wenn man gefreezt ist.
Das Problem ist ich kann mir auch keine 1000000000 HP geben, weil das Limit bei 100 ist.
Kann man das irgendwie ändern?
Mit freundlichen Grüßen
Litpa
Guten Tag,
ich habe folgendes:
new string[128];
new Float:bushp;
new abus = GetPlayerVehicleID(playerid);
GetVehicleHealth(abus, bushp);
new Float:busschaden = 1000 - bushp / 2;
new busfehltank = 200 - Tank[abus];
format(string, sizeof(string), "Sie haben Ihren Bus abgegeben und bekommen %d€ zurück. Der Rest wurde für die Reparatur und Benzinkosten abgezogen.", 500 - busschaden + busfehltank);
SafeGivePlayerMoney(playerid, 500 - (busschaden + busfehltank) * 100); //error Zeile
Doch es kommt immer der Warning: tag mismatch.
Bitte um Hilfe.
Mit freundlichen Grüßen
Litpa.
Hab ich schon.
Ich definiere die drei Cordinaten damit, nur wie frage ich nun ab welche die näherste ist?
Bei zwei wäre es ja einfach. Dann würde ich einfach abfragen Cord1 < Cord 2 oder so aber mit dreien verstehe ich es nicht.
MfG.
Guten Tag,
ich hätte gerne eine Abfrage in meinem Script, die abfragt welche der 3 gegeben Cordinaten die näherste ist.
Kann man sowas abfragen? Wenn ja wie?
MfG.
Hey, danke sehr!
Hab es anhand der Anleitung hinbekommen.
Nur wie bekomme ich den nun auf meinen Root drauf?
MfG.
Alles klar.
Und wie schreibe ich das in meinem Script wenn ich was aus meiner Mysql Tabelle auslesen bzw. abspeichern will?
MfG.
Danke schon mal für eure Antworten!
Ich hab folgende Dinge bei der Registration stehen:
stock Register(playerid,key[])
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",Sname);
SpielerReset(playerid);
dini_Create(Spieler);
dini_Set(Spieler,"Passwort",key);
dini_IntSet(Spieler,"Adminlevel",0);
dini_IntSet(Spieler,"Level",1);
dini_IntSet(Spieler,"Geschlecht", 0);
dini_IntSet(Spieler,"Wohnhaft", 0);
dini_IntSet(Spieler,"sBizz", 0);
dini_IntSet(Spieler,"Mats", 0);
dini_IntSet(Spieler,"mPackete", 0);
dini_IntSet(Spieler,"Wanteds", 0);
dini_IntSet(Spieler,"Wantedzeit", 0);
dini_IntSet(Spieler,"Levelpunkte",0);
dini_IntSet(Spieler,"Konto",0);
dini_IntSet(Spieler,"SkillBus",1);
dini_IntSet(Spieler,"PunkteBus",0);
dini_IntSet(Spieler,"SkillWD",1);
dini_IntSet(Spieler,"PunkteWD",0);
dini_IntSet(Spieler,"PunkteDD",0);
dini_IntSet(Spieler,"SkillDD",1);
dini_IntSet(Spieler,"Job",0);
dini_IntSet(Spieler,"fJob",0);
dini_IntSet(Spieler,"Kuendigung",0);
dini_IntSet(Spieler,"fKuendigung",0);
dini_IntSet(Spieler,"Fraktion",0);
dini_IntSet(Spieler,"Leader",0);
dini_IntSet(Spieler,"Rank", 0);
dini_IntSet(Spieler,"Bank",12000);
dini_IntSet(Spieler,"Geld",80000);
dini_IntSet(Spieler,"Team",0);
dini_IntSet(Spieler,"Tut",0);
dini_IntSet(Spieler,"Banned", 0);
dini_Set(Spieler,"BannGrund1", "Keiner");
dini_Set(Spieler,"BannGrund2", "Keiner");
dini_Set(Spieler,"BannGrund3", "Keiner");
dini_Set(Spieler,"BannIP", "Keine");
dini_IntSet(Spieler,"HausID", 0);
dini_IntSet(Spieler,"lx", 0);
dini_IntSet(Spieler,"ly", 0);
dini_IntSet(Spieler,"lz", 0);
dini_IntSet(Spieler,"LogoutInt", 0);
dini_IntSet(Spieler,"LogoutVW", 0);
dini_IntSet(Spieler,"LogoutHealth", 100);
dini_IntSet(Spieler,"Logouttime", 0);
dini_IntSet(Spieler,"Skin",0);
dini_IntSet(Spieler,"fSkin",0);
dini_IntSet(Spieler,"Knastzeit", 0);
dini_IntSet(Spieler,"Knastzelle", 0);
dini_IntSet(Spieler,"Uhr", 0);
dini_IntSet(Spieler,"Alter",0);
dini_IntSet(Spieler,"Perso",0);
dini_IntSet(Spieler,"Payday", 60);
dini_IntSet(Spieler,"Arbeitszeit", 0);
dini_IntSet(Spieler,"Sonstige", 0);
dini_IntSet(Spieler,"SekLeader", 0);
dini_IntSet(Spieler,"SekMember", 0);
dini_IntSet(Spieler,"Fahrschein", 0);
dini_IntSet(Spieler,"Bootschein", 0);
dini_IntSet(Spieler,"Flugschein", 0);
dini_IntSet(Spieler,"Angelschein", 0);
dini_IntSet(Spieler,"Waffenschein", 0);
dini_IntSet(Spieler,"Truckerschein", 0);
dini_IntSet(Spieler,"Bikeschein", 0);
dini_IntSet(Spieler,"Esstimer", 0);
dini_IntSet(Spieler,"Todtimer", 0);
dini_IntSet(Spieler,"Himmeltimer", 0);
dini_IntSet(Spieler,"DeathX", 0);
dini_IntSet(Spieler,"DeathY", 0);
dini_IntSet(Spieler,"DeathZ", 0);
dini_IntSet(Spieler,"DeathInterior", 0);
dini_IntSet(Spieler,"DeathVW", 0);
SpawnPlayer(playerid);
return 1;
}
Also wären alles Int's und Floats aber nur der Name Varchar?
Oder muss ich da noch etwas beachten?
MfG.
Guten Tag,
ich würde gerne mein Script auf Mysql umschreiben.
Hab bereits, Xampp und Navicat installiert. Nur komme nun nicht voran bei den Tabellen.
Möchte eine erstellen und es sind mehrere Typen gegeben. Welche Typen soll man wählen bei int's und float's ?
MfG.
Ja, würde es gerne mit bla[20] machen.
Wie frage ich das dann ab?
If(bla[20] == 1) oder wie?
MfG.
Tag,
wie erstelle ich mehrere news ohne schreiben zu müssen, new bla1, new bla2, new bla3?
MfG.
Ja aber wenn man jemanden dann als haut, verliert er ja HP bis 0 und dann wirds wieder auf 100 gesetzt. Ist bisschen blöd
Nabend,
seit 0.3x ist es ja nun so, dass wenn man gefreezt ist und jemand auf einen einschlägt, er trotzdem HP verliert.
Wie stelle ich es nun so ein, dass man keine HP abgezogen bekommen wenn man gefreezt ist?
MfG.
Hallo,
was mache ich falsch ? Mein Dialog wird nicht angezeigt:
if(strcmp(x_s,"adac",true) == 0)
{
if(sSpieler[playerid][Fraktion] == 11)
{
new counter = 0;
new pName[ MAX_PLAYER_NAME ], astring[MAX_PLAYERS ^ 2];
format(string, MAX_PLAYERS ^ 2, "");
for ( new aplayer; aplayer < MAX_PLAYERS; aplayer++ )
{
if( ADACGerufen[aplayer] > 0)
{
if ( !IsPlayerConnected ( aplayer ) ) continue;
PlayerDialogSelectBox[playerid][counter] = aplayer;
GetPlayerName ( aplayer , pName , MAX_PLAYER_NAME );
format ( astring , sizeof astring , "%s\n%s" , astring , pName );
}
}
ShowPlayerDialog ( playerid , ADACDialog , DIALOG_STYLE_LIST , "Folgende Spieler benötigen einen ADAC" , string, "Ok", "Abbruch");
}
else
{
SendClientMessage(playerid, Rot, "Sie sind kein Mitglied des ADACs.");
return 1;
}
}
MfG.
Nabend,
hab ein Servicesystem, und beim akzeptieren möchte ich die jeweilige Zeile aus einem List-Dialog auslesen.
In einer Zeile steht die ID, der Name und die Wartezeit. Beispiel: (0)Litpa - Wartezeit: 1 min.
Ich möchte nun auslesen welche ID "Litpa" also ich hab.
Geht doch irgendwie mit inputtext oder nicht?
MfG.
Moin,
hätte es gerne so. Das wenn man ein Taxi ruft. Er anzeigt in welcher Nähe er ist. Zum Beispiel: Nahe Fort Carson oder so.
Wie macht man das?
MfG.