Hi, hab jetzt mal VIP versucht ..
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new pname[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(response)
{
switch(dialogid)
{
case DIALOG_LOGIN:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
}
if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
{
Spieler[playerid][wanted] = dini_Int(accFormat,"wanted");
Spieler[playerid][skin] = dini_Int(accFormat,"skin");
Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
Spieler[playerid][Admin] = dini_Int(accFormat,"VIP");
GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
Spieler[playerid][eingeloggt] = 1;
SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
}
}
case DIALOG_REG:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset");
return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
}
dini_Create(accFormat);
dini_Set(accFormat,"Passwort",inputtext);
Spieler[playerid][eingeloggt] = 1;
SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
}
}
}
else
{
switch(dialogid)
{
case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Wilkommen\n\nBitte logge dich ein\n\n","Abbrechen","Reset");
case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Wilkommen\n\nBitte Registriere dich\n\n","Abbrechen","Reset");
}
}
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/VIP", cmdtext, true, 12) == 0)
{
if(Spieler[playerid][VIP]==1)
SendClientMessage(playerid, COLOR_GOLD, "Du bist ein VIP Mitglied!");
SendClientMessage(playerid, COLOR_GOLD, "Du kannst befehle nutzen, die kein normales Mitglied nutzen kann");
SendClientMessage(playerid, COLOR_GOLD, "Ausserdem bekommst du pro Payday einen Geldbonus von 2000$");
SendClientMessage(playerid, COLOR_GOLD, "_________________________Die befele_____________________________");
SendClientMessage(playerid, COLOR_GOLD, "________________________________________________________________");
return 1;
}
return 0;
}
dann in den scriptfiles
VIP=1
warum klappt das nicht?