Du hast leider immer noch nicht alles ausgebessert ![]()
Ich glaube auch nicht, das sich viele die Mühe machen werden sich extra nochmal meine beiden Beiträge durchzulesen.
Bitte "vermisch" es doch mit deinem Tutorial
Du hast leider immer noch nicht alles ausgebessert ![]()
Ich glaube auch nicht, das sich viele die Mühe machen werden sich extra nochmal meine beiden Beiträge durchzulesen.
Bitte "vermisch" es doch mit deinem Tutorial
Zuerstmuss der Befehl kommen, danach kommt der stock
Kannst du englisch?
scheint mir nicht so.
Denn dieser Warning bedeutet, das die Funktion beutzt wird, bevor sie deklariert wurde.
Das heißt
es sieht so aus
[pwn]blaablubb();[/pwn]
stock Float:Blaablubb() return 1.0;
es muss aber andersrum sein
stock Float:Blaablubb() return 1.0;
blaablubb();
erst deklaration dann benutzen.
Das ist aber nur bei Funktionen mit Tags zu beachten
Strings sind Variablen die aus mehreren Buchstaben, also einer Zeichenfolge, bestehen.
Sie haben immer einen Null-Terminator am Ende, der 1 Byte an Größe benötigt.
Dies ist nicht ganz richtig,
ich wäre dir sehr verbunden, wenn du dir mal meine Erklärung zu den "strings" anschauen würdest
Diese findest du hier
Dazu stimmt deine Byte zahl nicht.
Ein typischer "string" braucht pro cell 4 Bytes und nicht einen, heißt auch dein \0 special character belegt 4 Bytes.
Würde nicht funktionieren, da der String zu klein ist.
Richtig wäre "new string[2];".
Schade das du hier nicht erklärst warum es nicht funktioniert.
Das werde ich jetzt nicht übernehmen, da ich es bereits in meiner bereits erwähnten Erklärung erwähnt habe.
Ansonsten ganz nettes Tutorial ![]()
Das ist eine gute Frage
Um genau zu sein, weiß ich nicht mehr woher ich das weiß, aber ich weiß, dass es so ist
mfg.
Er fragt aber nicht speziell nach einem GM,
sondern nach einem der empfehlenswert ist.
Da er auch nicht nach einem DL fragt, ist das völlig legitim
Mir ist Schleierhaft, wie ihr darauf kommt, das ihr im mitterlen Mittelfeld seid.
Die Preise sind wirklich viel zu hoch, ihr solltet mal die Preise vergleichen
Das kannst du nur, wenn du genau weißt wo sich diese Objekte befinden, ihre kollision befindet etc
Es wird nunmehr weder dini noch y_ini benötigt! Es werden lediglich die SA-MP internen Dateifunktionen genutzt!
Sehr gut,
ich habe mich anfangs schon gewundert, warum du es nicht schon vorher bzw von anfang an getan hast.
Good job ![]()
Creditsgehen an, Hauke ]post1040496']Creditsgehen an, Hauke[/url](WBB Plugin)
Jetzt denkmal nach, was du brauchen könntest ![]()
Verdammt gute Idee, gute umsetzung, vielleicht nicht optimal, aber viel besser als von anderen ![]()
Jetzt sehe ich was^^
Gibt es diesen Benutzer bei dir überhaupt?
Wenn du XAMPP hast kannst du das dort einstellen.
Sonst probier doch einfach mal den Benutzer root (der hat kein Passwort -> sofern es nicht festgelegt ist)
Würdet ihr lieber da rauf kommen oder auf ein reallife Server ?
Schon eher, es gibt viel zu viele "Reallife" Server
RAY
Auf dem Bild erkennt man fast nichts ![]()
ZitatAlles anzeigenIV. Generell verbotene Inhalte
Verboten sind im gesamten Board (Beiträge, Signatur, Avatar und Benutzertitel) insbesondere
- Spam jeder Art (sinn- oder nutzlose Äußerungen),
- extremistische,
p*rnografische, illegale, jugendgefährdende, beleidigende, sittlich
anstößige, diskriminierende oder sonstige unerwünschte Inhalte und Links
zu derartigen Inhalten,- unbegründete Kritik gegen das Team oder das Board,
- Rechtsfragen
und Rechtsberatung sowie Fragen und Beratung zu Fachgebieten, die in
der Regel nur entgeltlich oder durch qualifizierte Personen beantwortet
werden,- Suchanfragen im Hinblick auf Gamemodes sowie
- Themen und Beiträge, welche die Installation oder Handhabung von Forumsoftware betreffen (Wbb3, Burning Board etc.).
Ich hab dir mal markiert was du falsch gemacht hast, auch wenn es schon genannt wurde, aber du scheinst die Regeln hier nicht gelesen zu haben, als du dich registriert hast
Das kommt öfter vor, wenn man eine pawn.cfg hat, so wie ich, oder wenn man viel zu viele Bytes im Script verbraucht,
wie schon genannt z.B. new string[10000];
Aber nur wenn du es ganz oft so machst sprich einfach Speicher belegst den du überhaupt nicht brauchen würdest.
Nein ist es nicht
new string[128];
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
TogglePlayerControllable(pID,0);
GetPlayerName(pID, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s hat dir Handschellen angelegt!", sendername);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Du hast %s gefesselt.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s legt %s Handschellen an, damit er nichtmehr weglaufen kann.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(pID, "~r~Handschellen angelegt!", 2500, 3);
irgendwo hier drin bzw zwischen, suchs dir aus
bei uncuff sollte dannSetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);stehen
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CUFFED );
Damit muss/sollte es gehen
Alles Gute PartyYack
Was genau bekommst du denn nicht hin?