Informier dich bei der Adi Talk Hotline oder in einer Aldi Filliale.
Beiträge von Pablo Borsellino
-
-
Zeig mal, wie du die Objekte erstellt.
-
Warum sollten wie den Befehl komplett neu schreiben, anstatt deinen Befehl einfach zu korrigieren?
-
Deswegen ist die 'Spieler zielt auf NPC > Var setzen > Anim abspielen und manuell OnPlayerDeath aufrufen' Methode am besten.
-
Es ist möglich.
CNPC (leider viele Fehler) machts möglich!
Selbst ohne dieses Plugin ist dies möglich, spielt der Spieler mit einer Waffe auf den NPC, und drückt KEY_FIRE - wird dem NPC Leben abgezogen (Als Variable das Leben, nicht via SetPlayerHealth) im Takt. Wenn die Variable gleich oder unter Null ist, Animation abspielen und einfach OnPlayerDeath(..); manuell aufrufen mit killerid = Mörder, playerid = NPC, reason = WaffenID. Das wars, möglich ist fast alles. -
Ohne den Code (Script Ausschnitt), kann dir hier kaum jemand helfen. Wenn du lieber Fernwartung via TeamViewer o.ä. möchtest - solltest du dies erwähnen. Niemand kann dein Problem lösen, wenn er nicht mal einsehen kann - wo das Problem/der Fehler steckt. Bitte denk nächstes mal daran, den benötigten Code mit zu posten, damit es zu keiner erhöten Wartezeit deiner sowie unserer Seite gibt.
-
Zitat
Die Funktion StripNewLine(..); existiert nicht in Pawn, diese musst du selbst hinzufügen in dein Script o. ein Include.
-
Die Funktion StripNewLine(..); existiert nicht in Pawn, diese musst du selbst hinzufügen in dein Script o. ein Include.
-
Tag, ich habe da einige MySQL Probleme. Diese Nacht habe ich mein Script von Dini auf MySQL umgeschrieben, funktioniert auch super. Es gibt zwei Sachen, die ich Speichern muss:
Die Speicherung der Accounts funktioniert einwandfrei. Doch mit dem Speichern der Server Statistiken komme ich nicht weiter.
Bei der Speicherung von einem User:
mysql_SetString("Datenbank","SpielerTitel","Neuling","Name",Spieler);
mysql_SetString("Datenbank","Benutzertitel","General","Name",Spieler);So sieht die Tabelle aus: » Klick mich «.
Wäre eine der folgenden drei Funktionen möglich? Könnte diese mir jemand geben?
Zum schreiben:
mysql_SetIntEx("Serverstats","Rennen1","5000");//Schreibt in die Tabelle "Serverstats" in der Spalte "Rennen1" den Integer "5000".
mysql_SetStringEx("Serverstats","Rennen1Name",Var1);//Schreibt in die Tabelle "Serverstats" in der Spalte "Rennen1Name" den String "Pablo".
Zum auslesen:
mysql_GettIntEx("Serverstats","Rennen1",Var1);//Liest aus der Tabelle "Serverstats", "Rennen1" aus und schreibt es in die Variable "Var1".
mysql_GetStringEx("Serverstats","Rennen1Name",Var2);//Liest aus der Tabelle "Serverstats", "Rennen1" aus und schreibt es in den String "Var2".
Alternative zum drüberliegenden auslesen:
Var1 = mysql_GettIntEx("Serverstats","Rennen1");//Liest aus der Tabelle "Serverstats", "Rennen1" aus und schreibt es in die Variable "Var1".
Var2 = mysql_GetStringEx("Serverstats","Rennen1Name");//Liest aus der Tabelle "Serverstats", "Rennen1" aus und schreibt es in den String "Var2..Derzeitige Funktionen:
stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE %s SET %s = '%d' WHERE %s = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}stock mysql_GetInt(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}* die Frage ist fett gedruckt.
//Editierung: Funktionen werden noch gesucht, vorerst Problem gelöst:
Neue Spalte angelegt mit dem Namen: "Name". Und die Variablen/Strings dann so ausgelesen/gespeichert:
ServerInfo[Rennen1] = mysql_GetInt("Serverstats","Rennen1","Name","Server");
ServerInfo[Rennen2] = mysql_GetInt("Serverstats","Rennen2","Name","Server");
ServerInfo[Rennen1Name] = mysql_GetInt("Serverstats","Rennen1Name","Name","Server");
ServerInfo[Rennen2Name] = mysql_GetInt("Serverstats","Rennen2Name","Name","Server");
mysql_SetInt("Serverstats","Rennen1",ServerInfo[Rennen1],"Name","Server");
mysql_SetInt("Serverstats","Rennen2",ServerInfo[Rennen2],"Name","Server");
mysql_SetString("Serverstats","Rennen1Name",ServerInfo[Rennen1Name],"Name","Server");
mysql_SetString("Serverstats","Rennen2Name",ServerInfo[Rennen2Name],"Name","Server"); -
[tabmenu]
[tab='Aussehen',http://www.iconshock.com/img_jpg/REALVISTA/web_design/jpg/128/logo_design_icon.jpg]
4/10 - Begründung:
Viele Lichter, viele Zäune. In der Realität sieht keine Bank dergleichen aus. Mir fehlt persönlich das grüne Wunder - die Blumen, Pflanzen & Bäume. Nicht sehr kreativ, und kaum Abwechslung.
[tab='Aktraktivität',http://www.macnotes.de/images/f-secure-icon.png]
7/10 - Begründung:
Lichter locken User an, doch Zäune vermeiden User aufgrund Unfallgefahr. Einmal anschauen, und man kennt jeden Punkt in & auswendig - es ist keine besonders attraktive Map.
[tab='Sauberkeit',http://pixers.de/image/nBn_ukXTL9GRpVHVjRUd6NlUHRmdLZkSU9GW0dVTyoGMwI1SfVTO2QDM0IjMfZ0XwETMvYDNvADNvIjMvADMvcGcq9Cdl5mLuR2Y0ZmLxQ-LvoDc0RH_/bild-poster-in-ordnung-icon,22404695.jpg]
5/10 - Begründung:
Eine Bank ohne Parkplätze in der heutigen Welt, ist wie ein Jugendlicher ohne Statussymbole. In der Bank rote Sperren wären angebrachter als draußen, vor welcher Bank ist schon eine Art Warteschlange vorhanden.
[tab='Einzigartigkeit',http://www.schilfifilm.de/startschuss/bilder/icon_neu_2.gif]
6/10 - Begründung:
Viele Banken werden voll gemappt, nur wenige haben Klasse wie die von Benjamin (InternetInk). Somit gibt es hier kaum Punkte, mappt doch mal etwas, was vorher nie bemappt wurde.
[tab='Gesamt',http://www.svsachsenring.de/img/icons/Voting-icon.png]
22/40 Punkten insgesammt - Fazit:
Mangelhafte Map, nächstes mal von Grund auf die Vorgehensweise überdenken & Realität in die Map bringen. An einem anderen Ort mit mehr Grünzeug & Aufenthaltsmöglichkeiten die Map platzieren - evtl. eine eigene Bank Mappen außerhalb von LS/SF/LV - evtl. auf BS (Bayside).
[tab='Punkte',http://www.londonschool.com/uploads/pics/icon_test_25.jpg]CodePunktebedeutung:40 - 37 Perfekt36 - 33 Sehr Gut32 - 28 Gut27 - 22 Mangelhaft21 - 15 Schlecht14 - 10 Sehr schlecht9 - 0 Unterste Schublade
[/tabmenu] -
@I_LOVE_LINS: Er sagt nirgends welche Datei methode er benutzt - wie kommst du auf Ini?
-
Ähnlich ist nicht gleich gleich. Somit tendiere ich zu einzigartiges Filterscripts, womit die Bewertung höchst positiv ausfällt. (10/10 sobald User Wünsche intigriert werden)
-
Saubere Arbeit - bisher einzigartig, richtig?
-
Warum bist du dir sicher, das Pawno genau in diesem Abschnitt abschmiert?
-
Die Abfrage ob er kein Polizist ist entfernen, und die andere Abfrage erweitern & abfragen ob er im Dienst ist.
-
Der Server stürtzt ab bevor du den Befehl eingibst, wenn du in ein Fahrzeug einsteigst anscheind ? Debug mal OnPlayerEnterVehicle ganz durch bis zum return.
-
Zeig mal wo welche Datein von dir enthalten sind, schreib das in diesem Schema auf:
CodeGamemodes » Server.pwn» Server.amxFilterscripts» Objekte.pwn» Objekte.amxScriptfiles» Accounts/»» User.txt» Audiosets/»» wave.mp3 Plugins» Streamer.dll» Audio.dll
Vielleicht entdecken wir ja dann, ob irgendetwas - am falschen Ort ist! -
Entschuldige, ich versuche stets höfflich zu sein - aber wenn interessiert was mit deinem PC los ist? Das hat nichts damit zutuen, das du den Thread früher aufmachen musst, dieser Thread eilt nicht. Also halt dich bitte nächstes mal dran. Danke!
-
return 0;
Dies habe ich doch geschrieben, warum returnst du dann auch positiv (1) ? Naja hat sich ja nun gegessen, aber in Zukunft bitte die Posts von helfenden Händen direkt gründlich lesen, dann passiert die überflüssige Wartezeit nicht & es klappt auf anhieb. -
AttachedObject(Oo);: Es ist sowas von egal ob man if(X==Y) oder if(X == Y) oder if ( X == Y ) macht - das spielt keine Rolle.
Du musst evtl. die Audiodatein im scriptfiles Ordner haben - da andere Ordner nicht ausgelesen werden warscheinlich.