Undzwa habe ich folgendes Problem,
Ich habe eine Fraktionskasse für alle fraktionen geaddet und das problem ist das iwie fraktion 1 von fraktion 4 was abheben kann und halt so weiter :D... aber ich hab es eigendlich so gemacht das die fraktionsid = die kassenid ist :(..
please helft mir
das ist z.b. der Code fürs abheben:
	if(strcmp(cmd, "/fwithdraw", true) == 0)
	{
	if(PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pRank] >= 4)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
  			new idderfraktion2 = PlayerInfo[playerid][pLeader] || PlayerInfo[playerid][pMember];
		   	new dollarstr[256];
		    format(dollarstr,sizeof(dollarstr),"Es sind derzeit %d Dollar in der Kasse.",fgeld[idderfraktion2][geld]);
			SendClientMessage(playerid, COLOR_GREEN, dollarstr);
			return 1;
		}
		new bankbetrag = strval(tmp);
		new idderfraktion2 = PlayerInfo[playerid][pLeader] || PlayerInfo[playerid][pMember];
		if(PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pRank] >= 4)
		{
			if(fgeld[idderfraktion1][geld]>=bankbetrag)
			{
			    fgeld[idderfraktion2][geld] = fgeld[idderfraktion2][geld]-bankbetrag;
			    GivePlayerPCash(playerid, bankbetrag);
			    new payname[MAX_PLAYER_NAME];
			    GetPlayerName(playerid,payname,sizeof(payname));
			    strmid(fgeld[idderfraktion2][user1],payname,0,16,16);
    			new paystr[256];
   				format(paystr,sizeof(paystr),"Du hast %d aus der Bank genommen!",bankbetrag);
  	 			SendClientMessage(playerid,COLOR_YELLOW,paystr);
  	 			Savefbank();
			}
			else return SendClientMessage(playerid,COLOR_YELLOW,"In der Bank ist nicht genug Geld!");
		}
		else
		{
		    SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keiner Familie oder dein Rang ist zu low!");
		}
	}
	return 1;
	}