Sonst mal mit Aische/AntiViruZ versuchen ob der noch die Split-Version von GRP hat^^ RGN/GRP war ja gesplittet worden wegen Meinungsverschiedenheiten und co^^
Beiträge von Robert
-
-
emotion können nicht richtig wiedergeben werden
Einfach mal den Punkt der sich wiederholt.. Du kannst auf Kommando weinen fürs Voice aber nicht dein schluchzen emoten begleitet von einem traurigen schniefen während dir die Tränen über dein Gesicht laufen?
Leute.. gutes Text RP nimmt nur Zeit aber hat keine Inhaltlichen Nachteile ggü Voice RP.
-
Will nicht wissen, wie viele nun zuhause sitzen und Angst haben, dass durch den Bullshit der Dritte Weltkrieg ausbricht 🤦🏻♂️
Als ob wir das richtig mitkriegen würden mit atombomben beschmissen zu werden wenn es wirklich zu dergleichen kommen würde^^
-
Ich auch, denn das Einzige GTA MP ist San Andreas und da wird auch Kein GTA V mithalten können.
Wobei sie ja lieber GTA VI Entwickeln und die Entwicklung ist ja auch schon wieder eingestellt worden.@DarcX
Auf jeden Fall wird GTA V nicht mithalten können.
Grafisch kommt GTA V nicht annähernd an die 2004 fabrizierte Grafik von San Andreas an.
Die Welt ist außerdem viel schlechter designed und GTA V hat allgemein viel weniger Funktionen.
GTA V ist GTA SA einfach meilenweit unterlegen. KappaWovon redest du?
Bitte unterschätze nicht solche Spieler die keinen PC haben um GTA 5 zu spielen. Oder keine Lust. Immerhin sind wie du es sagtest viele Unterschiede vorhanden die positiv wie auch negativ beurteilt werden können
-
-
(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay, addsiren=0)
So ists bei mir.. auf welcher Seite schaust du denn? ( http://wiki.sa-mp.com/wiki/CreateVehicle ) -
Heyho,
das Problem ist der Titel. Ich spiele unter Windows 10 mit der Einstellung Windows 98/ME (halt den Kompatibilitätsmodus).
Eventuell speichert er die Datei nun auch einfach woanders? Ich weiß es nicht. Eventuell kann mir da jemand Infos geben.Freundliche Grüße
-
//edit: Ja ich Idiot. Nun zeigt er mir wieder den Fehler an den ich suchte.. "ich mag es lieber das Zeug in Deutsch zu schreiben".. erneut.. also "geld" nicht "money"................................
-
Heyho...
ich habe das Problem das meine Daten nicht gespeichert werden wie ich erst annahm.
Dieses mal finde ich den Fehler leider nicht selbst über den MYSQL Log.. daher frage ich euch nach Lösungsvorschlägen.Code
Alles anzeigen[13:36:14] [DEBUG] mysql_format - connection: 1, len: 256, format: "UPDATE users SET level = '%d', money = '%d', exp = '%d', lastlogin = '%d', bangrund = '%e', banby = '%e', tban = '%d',ban = '%d'..." [13:36:14] [DEBUG] mysql_pquery - connection: 1, query: " '2000' WHERE id = '2'", callback: "(null)", format: "(null)" [13:36:14] [DEBUG] mysql_format - connection: 1, len: 256, format: "UPDATE users SET level = '%d', money = '%d', exp = '%d', lastlogin = '%d', bangrund = '%e', banby = '%e', tban = '%d',ban = '%d'..." [13:36:14] [DEBUG] mysql_pquery - connection: 1, query: " '2000' WHERE id = '2'", callback: "(null)", format: "(null)" [13:36:14] [DEBUG] mysql_close - connection: 1 [13:36:14] [DEBUG] CMySQLConnection::Disconnect - connection was closed [13:36:14] [DEBUG] CMySQLQuery::Execute[] - starting query execution [13:36:14] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2000' WHERE id = '2'' at line 1 [13:36:14] [DEBUG] CMySQLQuery::Execute[] - starting query execution [13:36:14] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError [13:36:14] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2000' WHERE id = '2'' at line 1 [13:36:14] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError [13:36:14] [DEBUG] CMySQLConnection::Disconnect - connection was closed
Code
Alles anzeigenstock SaveUserStats(playerid) { //Wenn der Spieler nicht eingeloggt ist, dann speichere seine Statistiken nicht if(!SpielerInfo[playerid][pLoggedIn]) return 1; //Ansonsten speichere sie new query[256]; mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', exp = '%d', lastlogin = '%d', bangrund = '%e', banby = '%e', tban = '%d',\ ban = '%d', admin = '%d' WHERE id = '%d'", SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pMoney], SpielerInfo[playerid][pEXP], SpielerInfo[playerid][pLastLogin],\ SpielerInfo[playerid][pBanGrund],SpielerInfo[playerid][pBanBy],SpielerInfo[playerid][pTBan],SpielerInfo[playerid][pBan],SpielerInfo[playerid][pAdmin],\ SpielerInfo[playerid][pSQLID]); SendClientMessageEx(playerid,-1,query); /* WHERE name = '%e'", SpielerInfo[playerid][pName]); */ //Das Query wird abgesendet mysql_pquery(handle, query); SetPVarInt(playerid,"pAdmin",SpielerInfo[playerid][pAdmin]); return 1; }
Letzter Teil ist im Chat ausgegeben weil.. weil ichs so mache zum überprüfen
Code[13:36:14] UPDATE users SET level = '0', money = '0', exp = '0', lastlogin = '0', bangrund = '', banby = '', tban = '-1',ban = '0', admin = [13:36:14] '2000' WHERE id = '2'
Ich hoffe mir kann mit diesem Problem geholfen werden.
-
Wird dir etwas im MySQL Log ausgegeben? Schalte gegebenenfalls den Debug Modus an, und poste mal was da ausgegeben wird, wenn du dich einloggst.
Ich entschuldige mich für das beanspruchen deiner Zeit. Im Log stand daraufhin:
[13:07:22] [ERROR] CMySQLQuery::Execute[OnUserLogin] - (error #1054) Unknown column 'password' in 'where clause'-- Ich habe statt "password" einfach "passwort" auf Deutsch eingetragen und das nur an der Stelle vergessen zu wechseln. (Also beim Login)
-
So.. Registration funktioniert komplett. Daten werden in die Datenbank eingetragen etc.
Beim Login funktioniert folgendes nicht:Code
Alles anzeigenif(dialogid == DIALOG_LOGIN) { //Spieler hat Abbrechen gewählt if(!response) return Kick(playerid); //Wenn der Spieler kein, oder ein zu kurzes, Passwort eingegeben hat if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Anmeldung", "Bitte logge Dich ein:\n{FF0000}Mindestens 3 Zeichen!", "Ok", "Abbrechen"); //Wenn alles passt wird die Datenbank ausgelesen new query[256]; mysql_format(handle, query, sizeof(query), "SELECT * FROM users WHERE name = '%e' AND password = MD5('%e')", SpielerInfo[playerid][pName], inputtext); //Das Query wird abgesendet und die playerid an OnUserLogin übergeben mysql_pquery(handle, query, "OnUserLogin", "d", playerid); SendClientMessage(playerid,-1,"OnUserLogin wurde gemacht."); return 1; }
Hierzu mein leicht veränderter Punkt zu OnUserLogin(Nur der Start):
Code
Alles anzeigenforward OnUserLogin(playerid); public OnUserLogin(playerid) { SendClientMessage(playerid,-1,"Start von OnUserLogin"); //Query wurde ausgeführt und das Ergebnis im Cache gespeichert if(cache_get_row_count() == 0) { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Anmeldung", "Bitte logge Dich ein:\n{FF0000}Falsches Passwort!", "Ok", "Abbrechen"); SendClientMessage(playerid,-1,"Falsches PW..."); } else { //Es existiert ein Ergebnis, das heißt der Spieler hat das richtige Passwort eingegeben //Wir lesen nun die erste Zeile des Caches aus (ID 0) SendClientMessage(playerid,-1,"Vor dem ersten Abteil zum laden!"); SpielerInfo[playerid][pSQLID] = cache_get_field_content_int(0, "id", handle); SendClientMessage(playerid,-1,"SQLID"); SpielerInfo[playerid][pLevel] = cache_get_field_content_int(0, "level", handle); SendClientMessage(playerid,-1,"Level");
Was ankommt im Chat:Ich hoffe und bitte erneut um deine Hilfe Jeffry.
//edit: Natürlich darf jeder helfen der mir seiner Meinung nach helfen kann.
-
Auf welche Weise würde man bitte einen String auslesen aus der Datenbank?
-
Und theoretisch eventuell noch eine Abfrage der Fraktion weil es sicherlich noch mehr als eine gibt.
-
Abfragen ob man die Taste drückt (http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange) und dann einen Wert setzen für denjenigen der schießt.
In OnVehicleDamageStatusUpdate abfragen ob ein anderer Rustler flieger schaden kriegt. In wie Weit das funktioniert weiß ich nicht.Oder eventuell über OnPlayerTakeDamage?
Dann abfragen ob "issuerid" also Angreifer in einem Rustler sitzt sowie auch betroffenes Ziel? Mehr fällt mir nicht ein und mir ist auch nicht klar wie weit da die Möglichkeiten gehen. -
Ich denke das dies möglich sein sollte - ob du da ein passendes Objekt findest weiß ich aber nicht.
Ich würde das so realisieren das ich eine Ampel dahinmappe und 'Lichter' davor die du über SetObjectMaterial umfärben kannst in entsprechende Farben. -
Ihr Aufgabengebiet:- Unterstützung und Entlastung der Geschäftsführer
- Eigenständige Verwaltung des Community Bereichs
- Wartung des Forums
- Einrichtung des Forums
- Sofortige Mitarbeit an konkreten Aufgaben und einbringen von Ideen
- Sonder- und Bereichsübergreifende Aufgabengebiete/Tätigkeiten
Zum rot makierten Punkt: Um was für ein Projekt handelt es sich überhaupt? Eventuell überlese ich es aber steht es überhaupt dabei? Woher weiß ich ob ich zu dem Thema überhaupt Ideen haben werde? -
Was hast du den vor von Slots her zu holen? Hast du einen Plan wie du dich von den anderen Servern abheben willst?
Es sollen 22 Slots sein.
Abheben soll der Server sich durch Regeln die nicht standart sind. Dadurch wird es schwieriger und spannender.
Achja und lustiger finde ich auch. -
Guten Tag Community,
ich suche aktuell einen Techniker für meinen CSS Server.
Mein Name ist Robert, bin 20 Jahre alt und komme aus Hamburg. Weitere Informationen? Einfach nachfragen dann antworte ich.Der Server wird von Nitrado geholt.
Anforderungen an den Techniker:
- Auskennen mit Plugins
- Vernünftige Stimme (ich kann es nicht leiden mit Quitschestimmen öfters zu reden)
- TS3 (Kein Muss, aber empfehlenswert)
- Alter 15+Was hat der Techniker davon? Aufgrund meiner begrenzten Mittel nur offensichtliches: Admin auf Server und im Forum (wird entsprechend eingerichtet mit .de Domain + WBB3 Forum)
Weitere Infos gefordert? Einfach stellen.
Freundliche Grüße
Robert -
Du solltest aber auch berücksichtigen ob die Person etwas schreibt. Dadurch kann man unter anderem ja auch mal länger auf einer Stelle stehen.
-
new Float:HP, rechnung;
GetPlayerHealth(playerid,HP);
rechnung = floatround(HP) - amount;
if(rechnung <= 0) SetPlayerHealth(playerid, 14.0);
if(rechnung <= 15)
{
// Hier kommt die Animation
}Sollte so funktionieren.. man sollte halt überprüfen ob die HP unter null fallen und wenn dies der Fall ist einfach die Hp anders setzen.
Schnell gemacht in müden Status..wenn falsch ist es halt so xD