Guten Tag liebes Breadfish!
Ich hab 3 Probleme bei dem Script Pure Roleplay
Hoffe ihr könnt mir Helfen.
Das erste wäre das wenn ein User reloggt oder nächsten Tag auf den Server kommt das da steht: "Er besitzt kein Konto mehr" er hatte aber eins
Das zweite wäre das wenn man reloggt der Payday wieder auf 0 steht.
Das dritte wäre wenn man reloggt dann hat man ein CJ Skin und eine BHD mütze auf
if(strcmp(text,"Bankkonto",true) == 0)
{
new bankpin = random(8000) + random(1000);
if(!IsPlayerInRangeOfPoint(playerid,2,1482.3273,-1005.3770,26.8159) && GetPlayerVirtualWorld(playerid) == 1)
{
SendClientMessage(playerid,GRAU,"Nicht in der Los Santos Zentralbank.");
return 0;
}
if(Spieler[playerid][pPersoLic] == 0)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie besitzen keinen Personalausweis.");
return 0;
}
if((GetACMoney(playerid) - 25) < 0)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben nicht genug Geld.");
return 0;
}
if(Spieler[playerid][pBankkonto] == 0)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben sich erfolgreich ein Bankkonto zugelegt.");
Spieler[playerid][pBankkonto] = 1;
Spieler[playerid][pBankPin] = bankpin;
format(string,sizeof(string),"{FF6666}Bankangestellte:{FFFFFF} Ihr Pin lautet %i.",Spieler[playerid][pBankPin]);
SendClientMessage(playerid,GRAU,string);
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Ihren Bankpin können Sie über den Befehl '/bankpin' aufrufen.");
ApplyAnimation(GetPlayerID("[BOT]Bank"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
ACMoney(playerid,-25);
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,ServerSounds[2],0.0,0.0,0.0);
return 0;
}
if(Spieler[playerid][pWrongBankPinEntry] >= 3)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Ihr Konto wurde entsperrt.");
Spieler[playerid][pBankPin] = bankpin;
Spieler[playerid][pWrongBankPinEntry] = 0;
format(string,sizeof(string),"{FF6666}Bankangestellte:{FFFFFF} Ihr neuer Pin lautet %i.",Spieler[playerid][pBankPin]);
SendClientMessage(playerid,GRAU,string);
ApplyAnimation(GetPlayerID("[BOT]Bank"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
Spieler[playerid][pBank] -= 25;
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,ServerSounds[2],0.0,0.0,0.0);
return 0;
}
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben bereits ein Bankkonto./Ihr Bankkonto wurde nicht gesperrt.");
return 0;
}
if(strcmp(text,"Banksafe",true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2,1482.3273,-1005.3770,26.8159) && GetPlayerVirtualWorld(playerid) == 1)
{
SendClientMessage(playerid,GRAU,"Nicht in der Los Santos Zentralbank.");
return 0;
}
if(Spieler[playerid][pBankSafeSafe] == 1)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben bereits ein Bankschließfach.");
return 0;
}
if(Spieler[playerid][pPersoLic] == 0)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie besitzen keinen Personalausweis.");
return 0;
}
if((GetACMoney(playerid) - 125) < 0)
{
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben nicht genug Geld.");
return 0;
}
SendClientMessage(playerid,GRAU,"{FF6666}Bankangestellte:{FFFFFF} Sie haben sich erfolgreich ein Schließfach zugelegt.");
Spieler[playerid][pBankSafeSafe] = 1;
ApplyAnimation(GetPlayerID("[BOT]Bank"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
ACMoney(playerid,-125);
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,ServerSounds[2],0.0,0.0,0.0);
return 0;
}
if(strcmp(text,"Tschüss",true) == 0)
{
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,1);
Spieler[playerid][pTalkwithBankbitch] = 0;
PlayerPlaySound(playerid,5453,0.0,0.0,0.0);
format(string,sizeof(string),"{FF6666}Bankangestellte:{FFFFFF} Auf Wiedersehen %s,ich wünsche Ihnen noch einen schönen Tag.",SpielerName(playerid));
SendClientMessage(playerid,GRAU,string);
return 0;
}
return 0;
}