Hallo ich habe eine Tamkasse für alle Fraktionen
if(strcmp(cmd,"/kinfo",true) == 0)
{
SendClientMessage(playerid,0xFFFFFFFF,"*_____TEAM KASSE_____*");
SendClientMessage(playerid,0xFFFFFFFF,"Abheben: /takekmoney");
SendClientMessage(playerid,0xFFFFFFFF,"Einzahlen: /givekmoney");
SendClientMessage(playerid,0xFFFFFFFF,"Einsehen(Leader): /seekasse");
SendClientMessage(playerid,0xFFFFFFFF,"Lohn setzen(Leader): /setlohn");
return 1;
}
if(strcmp(cmd,"/givekmoney",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(PlayerInfo[playerid][pTeam] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist arbeitslos, du hast keine Teamkasse."); }
if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /givekmoney [geld]"); }
if(PlayerInfo[playerid][pLocal] == 103)
{
new geld = strval(tmp);
if(geld > GetPlayerMoney(playerid)) { return SendClientMessage(playerid,COLOR_GRAD2,"Du hast nicht soviel Geld."); }
TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] = TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] + geld;
GivePlayerMoney(playerid,-geld);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLeader] == PlayerInfo[playerid][pTeam])
{
SendClientMessage(i,COLOR_GRAD2,"Es wurde Geld in die Teamkasse gezahlt, sieh nach wieviel jetzt drauf ist(/seekasse)");
}
}
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
}
return 1;
}
if(strcmp(cmd,"/takekmoney",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(PlayerInfo[playerid][pTeam] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist arbeitslos, du hast keine Teamkasse."); }
if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /takekmoney [geld]"); }
if(PlayerInfo[playerid][pLocal] == 103)
{
new geld = strval(tmp);
if(geld > TeamInfo[PlayerInfo[playerid][pTeam]][tKasse]) { return SendClientMessage(playerid,COLOR_GRAD2,"In der Teamkasse ist nicht genug Geld."); }
TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] = TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] - geld;
GivePlayerMoney(playerid,geld);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLeader] == PlayerInfo[playerid][pTeam])
{
SendClientMessage(i,COLOR_GRAD2,"Es wurde Geld von der Teamkasse abgehoben, sieh nach wieviel noch drauf ist(/seekasse)");
}
}
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
}
return 1;
}
if(strcmp(cmd,"/seekasse",true) == 0)
{
if(PlayerInfo[playerid][pLeader] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Leader."); }
if(PlayerInfo[playerid][pLocal] == 103)
{
new str[128]; format(str,sizeof str,"Gangkasse: $%d",TeamInfo[PlayerInfo[playerid][pLeader]][tKasse]);
SendClientMessage(playerid,COLOR_WHITE,str);
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
}
return 1;
}
if(strcmp(cmd,"/setlohn",true) == 0)
{
tmp = strtok(cmdtext,idx);
new lohn = strval(tmp);
if(PlayerInfo[playerid][pLeader] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Leader."); }
if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /setlohn [lohn]"); }
if(lohn > TeamInfo[PlayerInfo[playerid][pLeader]][tKasse]) { return SendClientMessage(playerid,COLOR_GRAD2,"In der Teamkasse ist nicht genug Geld um solchen Lhon zu bezahlen."); }
if(PlayerInfo[playerid][pLocal] == 103)
{
TeamInfo[PlayerInfo[playerid][pLeader]][tLohn] = lohn;
new str[128]; format(str,sizeof str,"Neuer Lohn: $%d",TeamInfo[PlayerInfo[playerid][pLeader]][tLohn]);
SendClientMessage(playerid,COLOR_WHITE,str);
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
}
return 1;
}
aber ich kann sie nit benutzen brauche ich eine ini ?? also zb army.ini