Ah, stimmt. Hab ich vergessen. ![]()
Beiträge von hav0K~
-
-
Habe da mal was geschrieben, habs aber leider nicht getestet, sollte aber funktionieren.
C
Alles anzeigennew bool:IsDeath[MAX_PLAYERS]; new Float:DeathPos[MAX_PLAYERS][3]; public OnPlayerConnect(playerid) { IsDeath[playerid] = 0; DeathPos[playerid][0] = 0.0; DeathPos[playerid][1] = 0.0; DeathPos[playerid][2] = 0.0; return 1; } public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID) { IsDeath[playerid] = true; GetPlayerPos(playerid, DeathPos[playerid][0], DeathPos[playerid][1], DeathPos[playerid][2]); } return 1; } public OnPlayerSpawn(playerid) { if(IsDeath[playerid]) { SetPlayerPos(playerid, DeathPos[playerid][0], DeathPos[playerid][1], DeathPos[playerid][2]); } return 1; } // Revive Befehl mit Spieler ID CMD:revive(playerid) { // Fraktions Abfrage new pID, string[128]; if(sscanf(params, "u", pID))return SendClientMessage(playerid, -1, "Verwende /revive [ID]"); if(pID == playerid)return SendClientMessage(playerid, -1, "Du kannst dich nicht selber wiederbeleben."); if(!IsDeath[pID])return SendClientMessage(playerid, -1, "Der Spieler ist nicht tot."); if(!IsPlayerInRangeOfPoint(playerid, 5.0, DeathPos[pID][0], DeathPos[pID][1], DeathPos[pID][2]))return SendClientMessage(playerid, "Du befindest dich nicht nah genug am Unfallsort."); IsDeath[pID] = false; DeathPos[playerid][0] = 0.0; DeathPos[playerid][1] = 0.0; DeathPos[playerid][2] = 0.0; SendClientMessage(playerid, -1, "Du hast einen Spieler wiederbelebt."); SendClientMessage(pID, -1, "Du wurdest von einem Sanitäter wiederbelebt."); return 1; } // Revive Befehl ohne ID CMD:revive(playerid) { // Fraktions Abfrage for(new i=0;i<GetMaxPlayers();i++) { if(IsPlayerConnected(i)) { if(IsDeath[i]) { if(IsPlayerInRangeOfPoint(playerid, 5.0, DeathPos[i][0], DeathPos[i][1], DeathPos[i][2])) { IsDeath[pID] = false; DeathPos[playerid][0] = 0.0; DeathPos[playerid][1] = 0.0; DeathPos[playerid][2] = 0.0; SendClientMessage(playerid, -1, "Du hast einen Spieler wiederbelebt."); SendClientMessage(pID, -1, "Du wurdest von einem Sanitäter wiederbelebt."); return 1; } else { SendClientMessage(playerid, -1, "Du bist an keinem Unfallsort."); return 1; } } else { SendClientMessage(playerid, -1, "Du bist an keinem Unfallsort."); return 1; } } } return 1; } -
Wenn du den Timer eh jedesmal neu startest, kannst du auch einfach sobald du den Timer ausführst, "repeat" auf "true" setzen.

-
Wie hast du "COLOR_WEIS" definiert?
-
Wenn mir ein IT-Profi der sich u.A mit sowas befasst sagt, dass niedrige FPS Zahlen nichts mit einem Lag zutun hat, dann wird das wohl stimmen.
Ein Lag bezieht sich einzig und allein auf die Verzögerte oder unvollständige Übertragung der Datenpakete über das Internet.Niedrige FPS oder ein kurzer "FPS-Drop" ist keine Verzögerung. Die Frames werden ja angezeigt, nur nicht vollständig respektive schnell genug. Das ist aber kein Lag.
Überleg doch mal:1 Sekunde geht immer gleich lang. Egal wo und wann.
Wenn du jetzt 10FPS hast und dein Gegner 60+FPS, wirst du den Gegner zwar sehen, nur nicht schnell genug, und kannst nicht wirklich reagieren.
Das ist KEIN Lag. Das nennt man im Englischen FPS-Stuttering.Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Kannst dir das ja mal anschauen.
-
Control-Panel ist leider down, hat jemand nen Re-Upload? Möchte mir gerne den Aufbau eines CPs anschauen evtl etwas PHP dadurch lernen.
-
Oh, hab den Download gefunden nachdem ich einen Beitrag verfasst habe.
Da stand vorher:
~Download entfernt aufgrund von entferntem Quellcode und Virenverdacht, Trooper[Y] -
Download Link ist down, hat den jmd noch?
Suche ebenso, um mir einen Einblick bzgl. dem Script und Control Panel zu machen.

@Trooper[Y] Was war da damals mit dem Viren-Verdacht?
-
Naja, wenn man 10 fps hat laggt man auch.
WLAN oder Kabel?
Ob 0 oder 2000 FPS, dadurch entsteht kein LAG.

-
-
Die Erstellung etc.
Alles dazugehörige bitte.

-
@Silas: Als Standardprogramm ist PAWN da,
Ab da hab ich schon aufgehört zu lesen.
Erst wird man dauernd kritisiert dass man Pawno kann, und jetzt ist PAWN das Standardprogramm.. gg
Willkommen btw
-
Kannst doch beim Geld statt mit einem Integer einfach mit einem Float arbeiten.

-
-
Alles anzeigen
Danke Jeffry es geht habe nur das geändert
zuOb nun mit oder ohne Klammern, das Resultat ist das selbe.
-
Es ist seine Arbeit, von daher kann er machen was er will.
Entweder man kaufts für 20€ oder wartet noch n halbes Jahr bis er es released. -
Marty McFly postet öfter auf seiner Facebook Seite Screenshots von MMGE 3.0
Die Modifikation ist allerdings nicht öffentlich verfügbar (noch nicht) da sie noch WIP ist. -
C
tock mysql_GetIntByInt(Table[], Field[], Where[], Where2) { new Get[128]; format(query, 128, "SELECT %s FROM %s WHERE %s = '%d'", Field, Table, Where, Where2); //mysql_query(query,-1,0,connection); mysql_query(query,-1,0,connection1); mysql_query(query); mysql_store_result(); mysql_fetch_row(Get,"|"); return strval(Get); } -
Ich verstehe deine Frage nicht.
-
Wie es mir scheint lässt du in die Variablen für das Fahrzeug auch nur den Eintrag von der "id" "PlayerInfo[playerid][pMySQLID]" auslesen.