Selber Schuld.
Einfach ecklig was er redet
Wenn er eine Ausbidlung schmeißt soll er eine neue suchen und nicht youtube videos machen!
Der hat ein Dach über den Kopf etc..
Also und nichts spenden-.-
Selber Schuld.
Einfach ecklig was er redet
Wenn er eine Ausbidlung schmeißt soll er eine neue suchen und nicht youtube videos machen!
Der hat ein Dach über den Kopf etc..
Also und nichts spenden-.-
Wird das public überhaupt ausgeführt?
Kommt der Text den du mit SendClientMessage geschrieben hast?
Ich will mich da raushalten und einfach Kritik abgeben..
Also ich finde es für ein Designing-Projekt sehr schlecht...
Der Header passt überhauptnicht..
die Farben etc..
Gras vorne und krelle Farben hinten?
Nicht das ich wüsste. Finde es Momentan auch komisch, dass ein Textdraw verschwunden ist, welches von Anfang an immer da sein sollte...
Hatte da auch schon einen Thread eröffnet, konnte mir aber anscheinend keiner helfen. *link
Ich denke du löscht ein Textdraw irgendwo im Script was noch nicht erstellt wurde..
Es fragt nicht automatisch ab ob es erstellt wurde..
Kommst wohl nich drum herum^^
Hättest ihn gleich besser gewählt^^
Und wieso sollten sie gerade dir den Namen ändern?
Immerhin würde jeder zweite damit angekrochen kommen und einen Namechange wollen..
Ja der Compiler für SAMP wurde von denen gemacht aber die Sprache hat wer anderer erfunden etc...
Nichts. Pawno = Pawn = SA:MP Pawn, mehr nicht.
Nope...
Wurde auch für Entwicklungen von Counter-Strike 1.6 AmxMod(x) verwendet..
Also Bitte
Füllern brauchst ihn mal sicher nicht habe ich gemeint..
und der Lack hält auf Kunststoff auch gut nur die richtigen Zusätze verwenden..
Tipp:
Dieses Callback wir daufgerufen wenn man beim einsteigen ist, also wenn man die Türe öffnet..
Daher kann es passieren das er nicht rausgeworfen wird da er noch nicht drinnen sitzt..
Verwende OnPlayerStateChange und dann suchst dir den Driver State raus..
Von der PS3 ja aber nie von der xBox360
*grins*
PC kann man weit spannen bis hin zum größten der Welt oder für Raumfahrtberechnungen^^
Aber viele PCs sind sicher besser als dieses Ding
dadurch die Kunststoff teile eig. keine Kratzer aufweisen kannst einfach gleich mit dem richtigen Drübergehen..
Zur aufklärung für die Unwissenden..
Holt euch den SAMP Editor und dann klickt mal die neuen Objekte durch..
Und ihr werdet darauf kommen das es das Objekt wie das mit dem Tor auch ohne gibt und mit bereits enthaltener Tiefgarage.
Daher das alte Objekt wegreißen und das reinsetzten.
Das wars.
Ein Roller ist und bleibt ein Roller.
Einfach was mädchenhaftes
Kenne keinen in meinen Freundeskreis der mal einen roller hatte^^
Naja wird an Österreich liegen..
Und ja finde es klasse das dir dein Papa alles bezahlt
*Vorkau*
Ok für Anfänger wirklich nicht leicht..
Hier die Auflösung:
stock MySQLSaveData(database[],objekt[],objektdata[],bedingung[],bedingung2[])
{
new query[128];
format(query,sizeof(query),"UPDATE %s SET `%s`='%s' WHERE `%s`='%s'",database,objekt,objektdata,bedingung,bedingung2);
mysql_query(query);
mysql_free_result();
return 1;
}
Die Funktionen an dein Plugin anpassen!
Ich hoffe du weist jetzt was ich meine..
jetzt einfach die Funktion mit den Parametern aufrufen und es funkt..
Also..
Wenn du gelesen oder bemerkt hast überschreibt den Inhalt des Stringes wenn was drinnen ist..
Dieses Problem hast noch immer.
Daher musst immer die Daten auslesen per mysql_query und verwerten.
Wennst jetzt aber immer
format
mysql_query
auslesungs_funktionen
untereinander machst wird der Code unnötig lang..
Deswegen mach einen stock den du mit den Informationen fütterst die du brauchst wie:
Datenbankname,Was du wo speichern willst,unter welchen Bedingungen..
Dann machst einfach einen stock wie SaveData(parameter)
und übergibst ihn die Daten die du in den Query einsetzten willst.
erst in diesen stock machst du das format und mysql_query..
so kann ganz schnell weitere sachen speichern lassen..
Dadurch du jede Variable einzeln speichern willst wäre hier ein stock das bequemste...
Kleine Logik auffrischung:
Jedes mal wenn du den Befehl "format" auf einen String ausführst wird dieser überschrieben..
Das heißt bei dir wird dann nur "format(query, sizeof(query), "UPDATE Accounts SET Score = '%i' WHERE Name = '%i'",GetPlayerScore(playerid),Spieler[playerid][pName]);"
ausgeführt..
Mach einen Stock (Funktion) wo du die wichtigsten Informationen reingibst..
Ich kann sie dir auch schicken aber dann lernst nix^^
ob ich jetzt die Spielerabfrage in nen string oder so mach ist doch egal, oder?
Oder täusche ich mich da.
Nein ist es nicht^^
PAWN sieht Spieler[playerid][pGeld] innerhalb von zwei Anführungszeichen als normale Zeichenfolge an..
Du musst mit format arbeiten wie es Sh12 bereits gemacht hat...
@Sh12
Nur musst du noch ne WHERE abfrage reinmachen sonst weis er nicht in welche Zeile er den Wert speichern soll..
Du musst format verwenden..
sonst wird dir unter Geld der Text "Spieler[playerid][pGeld]" reingeschrieben.
PAWN lest die Variablen nicht von alleine aus
Befasse dich mal mit den Grundlegenden Dingen von PAWN..
@Sh12
man kann auch UPDATE verwenden um einer bestehenden Zeile einen neuen Wert zu geben...
Sonst würde er wie bei dir eine neue Zeile anfangen...