Nabend ich hab da mal ne Frage an alle Und zwar habe ich diesen Befehl hier Gescriptet.
if(strcmp(cmd, "/bwaffen", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(SpielerInfo[playerid][sMember] == 13)
if (IsPlayerInRangeOfPoint(playerid,3.0,2354.7334,-1168.9919,27.9951))
{
if(GetPlayerMoney(playerid) >= 0)
{
SetPlayerHealth(playerid,100.0);
GivePlayerWeapon(playerid, 24,100);
GivePlayerWeapon(playerid, 29,250);
SendClientMessage(playerid,COLOR_RED,"Du hast dir Gangwaffen/Heilung gekauft (-300$)");
GivePlayerMoney(playerid, -300);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Nicht genug Geld zum Kaufen! 300$!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du befindest dich nicht am Waffen Point!");
}
}
return 1;
}
Dieser Funktioniert Ingame und sowas alles aber ich habe dann Festgestellt das wenn ich ihn eintippe kein Geld abgezogen wird. Wo is der Fehler ? Und auch wenn ich nicht am Waffenpoint bin kommt dort nicht die meldung die ja eigentlich drin steht.
Danke für die Antworten im Vorraus
//EDIT
Das mit dem Waffenpoint funktioniert das hab ich hinbekommen.