Hallo liebe Breadfish Freunde,
Ich habe ein Problem bei meinem Script, ich bin Scriptanfänger und scripte nach diesem Videotutorial:
http://www.youtube.com/watch?v=XqzZZ8uqORY
Ich habe alles gleich wie im Video gemacht, bis zur 10. Minute dann Compiled er und es sind nur 2 Warnings da, doch bei mir viele Erorrs:
C:\Users\turael\Desktop\Untitled.pwn(41) : error 001: expected token: ";", but found "("
C:\Users\turael\Desktop\Untitled.pwn(41) : warning 215: expression has no effect
C:\Users\turael\Desktop\Untitled.pwn(42) : error 035: argument type mismatch (argument 2)
C:\Users\turael\Desktop\Untitled.pwn(42) : error 035: argument type mismatch (argument 2)
C:\Users\turael\Desktop\Untitled.pwn(54) : warning 225: unreachable code
C:\Users\turael\Desktop\Untitled.pwn(229) : error 017: undefined symbol "dialog"
C:\Users\turael\Desktop\Untitled.pwn(234) : error 001: expected token: ";", but found "-identifier-"
C:\Users\turael\Desktop\Untitled.pwn(249) : error 001: expected token: ";", but found "("
C:\Users\turael\Desktop\Untitled.pwn(249) : warning 215: expression has no effect
C:\Users\turael\Desktop\Untitled.pwn(250) : error 017: undefined symbol "GetPlayername"
C:\Users\turael\Desktop\Untitled.pwn(250) : warning 202: number of arguments does not match definition
C:\Users\turael\Desktop\Untitled.pwn(251) : error 037: invalid string (possibly non-terminated string)
C:\Users\turael\Desktop\Untitled.pwn(251) : error 017: undefined symbol "s"
C:\Users\turael\Desktop\Untitled.pwn(251) : error 029: invalid expression, assumed zero
C:\Users\turael\Desktop\Untitled.pwn(251) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
11 Errors.
Das gescriptete:
OnPlayerRequestClass:
{ new Spielerdatei[64]; new name(MAX_PLAYER_NAME); GetPlayerName(playerid, name, sizeof(name)); format(Spielerdatei, sizeof(Spielerdatei), "/Accounts/%s.ini", name); if(dini_Exists(Spielerdatei)) { ShowPlayerDialog(playerid, DIA_LOG, DIALOG_STYLE_INPUT, "Login","Bitte logge dich ein:","Login","Abbrechen"); return 1; } else { ShowPlayerDialog(playerid, DIA_REG, DIALOG_STYLE_INPUT,"Register","Bitte registriere dich:","Registrieren","Abbrechen"); return 1; } return 1; }
OnDialogResponse:
{ if(dialog == DIA_REG) { if(response == 0) { SendClientMessage(playerid, Rot, "Du hast auf abbrechen geklickt und wirst deshalb gekickt.") Kick(playerid); return 1; } else { Register(playerid, inputtext); return 1; } } return 1;}stock Register(playerid, key[]){ new Spielerdatei[64]; new name(MAX_PLAYER_NAME); GetPlayername(playerid, name, sizeof(name)); format(Spielerdatei, sizeof(Spielerdatei), "/Accounts/%s.ini,name); dini_Create(Spielerdatei); dini_Set(Spielerdatei, key); return 1;}
das wurde bis jetzt gescriptet