Hey!!
Wollte fragen ob mir wer die errors wer lösen könnt : http://pastebin.com/ZrV2Y3rQ
einfach des kopieren und in ein neues pawno bei euch einfügen.
Danke und LG Richard
Errors -.-
- xOOLEn_Fresh
- Geschlossen
- Erledigt
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
-
-
sag ma die zeile in der der error sein soll
-
Zeig doch den dummen Code!
Ich will die Zeilen und den Code!
Wegen zu nem Müll mache ich nicht so nen aufwand!
-
Des sin die errors
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 012: invalid function call, not a valid address
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : warning 215: expression has no effect
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 001: expected token: ";", but found ")"
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 029: invalid expression, assumed zero
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Und Code:
public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
return 1;
} -
is das lt Falsch eingerückt? Sieht mir in Zeile 5 so aus.
-
glaubst das wegen dem 4 errors komen?
-
Eindeutig:
C:\Users\Richard\Desktop\tutorialgfh.pwn(124) : error 001: expected token: ";", but found ")"
Er findet ne ")" und kein ";"Du müsstest einfach mal in den oberen -und unteren Zeilen schauen, wo das ";" fehlt.
Mit freundlichen Grüßen
Saitek | Timo -
ich find +/- 100 nix D: magst zufällig mal an blick drauf werfen ich scrippte erst seit gestern
wäre nett -
@ Threadstarter
Du hast nicht viel Ahnung oder?
Funktionen definiert man nicht #define aber auch nicht mit new.
Du hast alle Funktionen als stock geschrieben, das Script arbeitet von oben nach unten, es kennt die ganzen Funktionen nicht da sie erst später erstellt werden.Zunächst entferne oben bei den news SpielerSpeichern und isPlayerInFrakt, mit new erstellt man Variabeln und keine Funktionen!
Danach gehst du runter zu den Funktionen und ersetzt dort überall das wort "stock" durch "public", danach kopierst du die pubic Zeile und setzt die kopie direkt darüber, in der darüberliegenden kopie änderst du das wort public in forward um und setzt hinten ein Semikolon ( ; )
Beispiel:
//so schauts jetzt aus
stock LoadAccount(playerid)
{
//ändern
public LoadAccount(playerid)
{
//kopieren
public LoadAccount(playerid)
public LoadAccount(playerid)
{
//wieder ändern
forward LoadAccount(playerid);
public LoadAccount(playerid)
{
//fertig
public Funktionen sind nämlich über das ganze Script abrufbar!
Das machst du mit allen stocks AUßER mit dem für den Spielernamen!
Sobald du fertig bist, wird es noch nicht funktionieren da du noch einen Klammerfehler im Script hast.
In Zeile 243 ist eine ungeschlossene if-Abfrage, einfach die if Zeile löschen und eine } an ihrer stelle setzen.Das war es dann soweit ich das sehe...
-
danke^^
ja ich weiß ich scripte erst seit gestern tut mir eh leid^^Du bist da sicha das 243 die richtige Zeile is? mit dem if satz?
achja und der sagt mir jetzt auch dauernd: undefined symbol "SpielerSpeichern" was kann ich gg des machen? -
-
breadfish.de
Hat das Thema geschlossen.