Hallo,
ich bin drann eine Teamkasse in meinen Script zu bauen nur irgentwie schmiert der Editor ab wenn ich COmpilieren will
hier der Code:
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/einzahlen", true) == 0)
{
new einzahlgeld;
tmp = strtok(cmdtext, idx);
einzahlgeld = strval(tmp);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
if(GetPlayerMoney(playerid) >= einzahlgeld)
{
kasse1= kasse1+ einzahlgeld;
GivePlayerMoney(playerid,-einzahlgeld);
SendClientMessage(playerid, COLOR_GRAD2,"Du hast Geld in die Fraktionskasse eingezahlt.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du hast nicht genügend Geld!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Leader einer Fraktion!");
}
}
return 1;
}
if(strcmp(cmd, "/abheben", true) == 0)
{
new auszahlgeld;
tmp = strtok(cmdtext, idx);
auszahlgeld = strval(tmp);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
if(kasse1 >= auszahlgeld)
{
kasse1 = kasse1- auszahlgeld;
GivePlayerMoney(playerid,auszahlgeld);
SendClientMessage(playerid, COLOR_GRAD2,"Du hast Geld aus der Fraktionskasse genommen.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"In der Fraktionskasse ist nicht mehr genügend Geld!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Leader einer Fraktion!");
}
}
if(strcmp(cmd, "/seekasse", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
format(string, 256, "Kasse1: $%d",kasse1);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Leader einer Fraktion!");
}
}
}
Danke für eure hilfe
LG