Hi kann mir einer sagen was an diesen beiden cmds falsch ist ?
Wenn ich im server gehen kommt unknow command trotz das es keine errors etc anzeigt
Pls help
Cmds:
dcmd_adminregister(playerid,params[])
{
new password;
if(pInfo[playerid][Adminreg]==1) SendClientMessage(playerid,0xFF0000FF,"You cant register an admin account.");
else if(pInfo[playerid][Adminlog]==1) SendClientMessage(playerid,0xFF0000FF,"You are logged in as admin!");
else if(sscanf(params,"s",password)) SendClientMessage(playerid,0xFF0000FF,"Usage: /adminregister [password]");
else
{
new pname[MAX_PLAYER_NAME], path[200];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "/System/Benutzer/%s.ini", pname);
new s[256];
format(s,sizeof(s),"You have registred a adminaccount. Password:%s. Automatically loggedin!",password);
SendClientMessage(playerid,0xFF0000FF,s);
pInfo[playerid][Adminreg]=1;
pInfo[playerid][Adminlog]=1;
dini_Unset(path,"Adminpw");
dini_IntSet(path,"Adminpw",password);
}
return 1;
}
dcmd_adminlogin(playerid,params[])
{
new pname[MAX_PLAYER_NAME], path[200];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "/System/Benutzer/%s.ini", pname);
new password;
if(pInfo[playerid][Adminreg]==0) SendClientMessage(playerid,0xFF0000FF,"Register a Admin account ! (/adminregister)");
else if(pInfo[playerid][Adminlog]==1) SendClientMessage(playerid,0xFF0000FF,"You allready loggedin as admin!");
else if(sscanf(params,"s",password)) SendClientMessage(playerid,0xFF0000FF,"Usage: /adminlogin [password]");
else
{
if(password == pInfo[playerid][Adminpw]) return SendClientMessage(playerid,0xFF0000FF,"Wrong Password");
{
SendClientMessage(playerid,0xFF0000FF,"Successfully loggedin as Admin!");
pInfo[playerid][Adminlevel] = dini_Int(path, "Adminlevel");
}
}
return 1;
}
hoffe mir kann wer helfen
//EDIt kann mir keiner helfen ?