Guten Morgen ich bin gerade dabei ein Bank System zu Scripten nun habe ich folgendes Problem.
Hier der Command zum /ablegen des Geldes :
dcmd_ablegen(playerid,params[]){
new
Summe = Spieler[playerid][Bank],
Betrag = GetPlayerMoney(playerid),
string[128];
if(!strlen(params)){
return SendClientMessage(playerid,rot," /ablegen Betrag");}
GivePlayerMoney(playerid,-Betrag +Summe);
format(string,sizeof(string),"Du hast %s eingezahlt",Summe);
return 1;
}
Und hier die /stats (hier liegt das Problem)
dcmd_stats(playerid,params[]){
#pragma unused params
new
SPlayer[MAX_PLAYER_NAME],
string[128];
new level = GetPlayerScore(playerid),rp = Spieler[playerid][Respektpunkte], Bank = Spieler[playerid][Bank];
GetPlayerName(playerid,SPlayer,sizeof(SPlayer));
format(string,sizeof(string),"Name: %s Level : %d Respektpunkte : %d Bank: %d",SPlayer,level,rp,Bank);
SendClientMessage(playerid,weiss,string);
return 1;
}
So bei dem /stats befehl kommen 2 Warnings :
C:\Dokumente und Einstellungen\Administrator\Desktop\Programme\samp-server\gamemodes\Mygm.pwn(521) : warning 219: local variable "Bank" shadows a variable at a preceding level
C:\Dokumente und Einstellungen\Administrator\Desktop\Programme\samp-server\gamemodes\Mygm.pwn(521) : warning 204: symbol is assigned a value that is never used: "Bank"
Ich hoffe ihr könnte mir helfen :).
mfg SiriiuzZ