Tag mismatched kommt ja eigentlich nur vor wenn ein falscher "Typ " verwendet wurde. Wenn z.b eine flott benötigt wird aber ein integer verwendet wird.
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ordnungsgemäß, so wie es sein soll, kann es ja nicht funktionieren, wenn du ein Error bekommst. Vielleicht solltest du das ändern, denn irgendwas wird dann schief laufen, wenn du z.B. ein Float abspeichern musst, aber das nachher in eine Integer-Variable gespeichert wird, so ist es dann ja kein Float mehr.
Am besten schaust du nochmal, ob du da was ändern kannst, damit der Error "selbst" weg geht.
-
-
Da ist mehr als nur 1 Sache falsch
1) Was soll das sein?
2) Was soll der Text bewirken?
3) fehlt ein ; am ende
4) Der Code ergibt keinen sein
5) Fehlt ebenfalls ein ; am ende
6) SendChatMessage kann so nicht funktionieren
7) return fehlt eine 0 oder 1 und ein ;//EDIT:
Punkt 2 geändert. -
Warum bekomme ich hier:
if(!strlen(inputtext) < 4)return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Anmeldung", "Es wurde kein Account unter diesem namen gefunden!", "Anmelden", "Abbrechen");Ein Tag missachtet?
-
Ich bin jetzt kein profi im ahk scripting.... den code hat mir jemand hier im Forum zugeschickt und fand den dann selber irgendwann komisch... eigentlich will ich erreichen, dass ich nur eine ID bei dem befehl /su ID WANTEDS GRUND eingeben muss und dass im Chat steht ::: Gebe die ID ein: .
-
Warum bekomme ich hier:
Entweder so, oder wenn du das größer als 4 haben willst:
-
Ordnungsgemäß, so wie es sein soll, kann es ja nicht funktionieren, wenn du ein Error bekommst. Vielleicht solltest du das ändern, denn irgendwas wird dann schief laufen, wenn du z.B. ein Float abspeichern musst, aber das nachher in eine Integer-Variable gespeichert wird, so ist es dann ja kein Float mehr.
Am besten schaust du nochmal, ob du da was ändern kannst, damit der Error "selbst" weg geht.
Ist ja kein Error, es ist ein Warning. Es funktioniert so auch.
Deswegen möchte ich den Warning möglichst umgehen. -
Hi, was mache ich falsch?
C : error 032: array index out of bounds (variable "playernamecon")
C: error 032: array index out of bounds (variable "intronachricht")
C:: error 032: array index out of bounds (variable "intronachricht")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
-
SendClientMessage(playerid,COLOR_INTRO,intronachricht[128]);
format(intronachricht[128],128,"Hi %s willkommen auf noLife.",playernamecon[24]);
GetPlayerName(playerid,playernamecon[24],24);
zu
SendClientMessage(playerid,COLOR_INTRO,intronachricht);
format(intronachricht,128,"Hi %s willkommen auf noLife.",playernamecon);
GetPlayerName(playerid,playernamecon,24); -
-
Spontan fällt mir nur ein, dass du die Länge eines Strings nur beim erstellen ( new blabla[24] ) einer neuen Variablen deklarieren musst.
-
EDIT:
Problem hat sich irgendwie von selbst gelöst bzw. ist das Problem stimmt nicht mehr überein mit dem in diesem Post geschilderten Problem.
*Beitrag kann gelöscht werden*
-
Hey, ich bekomme beim texturieren von Objekten leider einen Error.
//Texturierte Objekte
new hausweg = CreateObject(2395, 2366.51099, -1722.77991, 12.60360, -90.00000, 0.00000, 90.29080);
SetObjectMaterial(hausweg,3,6322,"cj_sports_wall","rodeo3sjm",0);C:\Users\Daniel\Desktop\script\gamemodes\map.pwn(37) : warning 217: loose indentation
C:\Users\Daniel\Desktop\script\gamemodes\map.pwn(66) : error 017: undefined symbol "SetObjectMaterial"
C:\Users\Daniel\Desktop\script\gamemodes\map.pwn(70) : warning 217: loose indentation
C:\Users\Daniel\Desktop\script\gamemodes\map.pwn(65) : warning 204: symbol is assigned a value that is never used: "hausweg" -
Lade dir die aktuellen Includes, bzw den aktuellen Server, von der SA-MP Download Seite herunter und nutze diese. Du wirst wahrscheinlich noch alte Includes nutzen, die die Funktion noch nicht beinhalten.
-
Es klappt leider auch nicht mit den neusten Includes.
-
Gehe so vor:
Lade dir den Server Ordner herunter: http://sa-mp.com/download.php
Dann entpacke ihn und füge dort deinen Gamemode ein und füge in /pawno/include/ deine Includes ein (die neuen nicht überschreiben!)
Und dann öffne die pawno.exe in /pawno/, wähle dann deinen Gamemode aus und kompiliere ihn.Dann sollte es klappen.
-
Warum muss mein eigentlich bei einem new dieses [24] oder so dranhängen bzw was passiert wenn ich das nicht mache? oder was falsches angebe zum beispiel zu viel oder zu wenig?
-
Wenn du in eine Variable mehrere einzelne Werte speichern willst, dann brauchst du das.
Sprich zum Beispiel bei Strings, da hast du ja mehrere Zeichen hintereinander, oder bei Spielervariablen, da hast du ja die gleiche Bezeichnung für jeden Spieler.Sowas nennt sich dann ein Array.
Ist das Array zu klein, fehlen am Ende eben Werte. -

