Ich habe folgende Errors:
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(141) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(145) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 017: undefined symbol "ocmd_kick"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : fatal error 107: too many error messages on one line
Die Zeile 141:
[pwn]
public OnPlayerConnect(playerid)
{
new Spielerdatei[128]; //Die Spielerdatei bzw Account Datei
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(dini_Exists(Spielerdatei))
{
141 ShowPlayerDialog(playerid, DIALOG_STYLE_INPUT ,DIALOG_LOGIN,"[DCR]Login","Gebe bitte nun dein Passwort ein","Einloggen","Abbrechen");
}
else
{
145 ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"[DCR]Registrierung","Bitte wähle ein Passwort","Register","Abbrechen");
}
return 1;
[/pwn]
Diese Dialoge wurden aber oben im Script definiert:
[pwn]
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
[/pwn]
Die Zeile 195:
[pwn]
195ocmd:kick(playerid,params[])
{
new pID, Grund[128], string[128];
if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Grau,"Benutzung: /kick [ID] [Grund]");
format(string,sizeof(string),"[KICK]: %s wurde von Admin %s gekickt! Grund : %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(Rot,string);
GameTextForPlayer(playerid,"~r~ Du wurdest gekickt!",50000,3);
TogglePlayerControllable(pID,0);
Kick(playerid);
return1;
}
[/pwn]
Für mich ist da kein Fehler zu sehen!
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(141) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(145) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 017: undefined symbol "ocmd_kick"
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : error 029: invalid expression, assumed zero
C:\Users\Timo\Desktop\Mein Selfmade\Selfmade.pwn(195) : fatal error 107: too many error messages on one line
Die Zeile 141:
[pwn]
public OnPlayerConnect(playerid)
{
new Spielerdatei[128]; //Die Spielerdatei bzw Account Datei
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(dini_Exists(Spielerdatei))
{
141 ShowPlayerDialog(playerid, DIALOG_STYLE_INPUT ,DIALOG_LOGIN,"[DCR]Login","Gebe bitte nun dein Passwort ein","Einloggen","Abbrechen");
}
else
{
145 ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"[DCR]Registrierung","Bitte wähle ein Passwort","Register","Abbrechen");
}
return 1;
[/pwn]
Diese Dialoge wurden aber oben im Script definiert:
[pwn]
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
[/pwn]
Die Zeile 195:
[pwn]
195ocmd:kick(playerid,params[])
{
new pID, Grund[128], string[128];
if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Grau,"Benutzung: /kick [ID] [Grund]");
format(string,sizeof(string),"[KICK]: %s wurde von Admin %s gekickt! Grund : %s",SpielerName(pID),SpielerName(playerid),Grund);
SendClientMessageToAll(Rot,string);
GameTextForPlayer(playerid,"~r~ Du wurdest gekickt!",50000,3);
TogglePlayerControllable(pID,0);
Kick(playerid);
return1;
}
[/pwn]
Für mich ist da kein Fehler zu sehen!
HILFE