wenn ich das bei mein Onplayercommandtext habe
if(!strcmp(cmd,"/Beinzahlen",true))
{
new lform[128];
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /einzahlen [Geld]");
new lamoney = strval(tmp);
if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
if(lamoney > GetPlayerMoney(playerid))return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld !");
if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
Spieler[playerid][bank]+=lamoney;
GivePlayerMoney(playerid,-lamoney);
format(lform,sizeof lform,"Du hast %d$ auf dein Konto eingezahlt.",lamoney);
SendClientMessage(playerid,0x00FF00FF,lform);
format(lform,sizeof lform,"Gesamtbetrag : %d$",Spieler[playerid][bank]);
return SendClientMessage(playerid,0x00FF00FF,lform);
}
//>>>>>>>>>>>>>>>>EINZAHLEN<<<<<<<<<<<<<<<<<<<<//
//>>>>>>>>>>>>>>>>ABHEBEN<<<<<<<<<<<<<<<<<<<<//
if(!strcmp(cmd,"/Babheben",true))
{
new lform[128];
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /abheben[Geld]");
new lamoney = strval(tmp);
if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
if(lamoney > Spieler[playerid][bank])return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld auf dein Konto!");
if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
Spieler[playerid][bank]-=lamoney;
GivePlayerMoney(playerid,lamoney);
format(lform,sizeof lform,"Du hast %d$ von deinem Konto abgehoben",lamoney);
SendClientMessage(playerid,0x00FF00FF,lform);
format(lform,sizeof lform,"Kontostand : %d$",Spieler[playerid][bank]);
return SendClientMessage(playerid,0x00FF00FF,lform);
}
//>>>>>>>>>>>>>>>>ABHEBEN<<<<<<<<<<<<<<<<<<<<//
return 1;
kommt immer bei jeden anderen cmd du bist nicht in der bank ?? egal was ich eingebe -.- auch wenn ich ein cmd eingebe den es nicht gibt kommt du bist nicht in der bank 0.o
Edit: und bei diesen cmd ist das auch
if(strcmp(cmd, "/tazer", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][pduty] >= 1 )
if(Spieler[playerid][team] == 2)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst nicht in einem Auto auf jemanden mit einem Tazer schiessen !");
return 1;
}
new giveplayer[MAX_PLAYER_NAME];
new suspect = GetClosestPlayer(playerid);
new PlayerCuffedTime[MAX_PLAYERS];
if(IsPlayerConnected(suspect))
{
if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
if(IsPlayerInAnyVehicle(suspect))
{
SendClientMessage(playerid, COLOR_GREY, " Verbrecher ist in einem Auto !");
return 1;
}
GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du wurdest von %s für 8 Sekunden gelähmt.", sendername);
SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Du hast %s für 8 sekunden gelähmt.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s schiesst mit einem Tazer auf %s, und lähmte ihn.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
GameTextForPlayer(suspect, "~r~GESCHOCKT", 2500, 3);
// LoopingAnim(suspect, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
TogglePlayerControllable(suspect, 0);
PlayerCuffedTime[suspect] = 5;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Es ist kein Mensch in deiner Nähe!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist kein Beamter !");
}
}//not connected
return 1;
}
Da kommt halt dann bei jeden cmd Es ist kein Mensch in deiner Nähe!
Edit: jetzt ist das bei diesem cmd auch )= was mache ich falsch
/* if(strcmp("/Oauf", cmd,true,10) ==0)
{
if(Spieler[playerid][team] == 6)
{
MoveObject(oamtgate, 769.287109, -1385.081177, 14.064135,4);
}
else
SendClientMessage(playerid, COLOR_WHITE,"Du Gehörst nicht zum Ordnungsamt");
return 1;
}
if(strcmp("/Ozu", cmd,true,10) ==0)
{
if(Spieler[playerid][team] == 6)
{
MoveObject(oamtgate, 778.072876, -1385.104492, 14.059584,4);
}
else
SendClientMessage(playerid, COLOR_WHITE,"Du Gehörst nicht zum Ordnungsamt");
return 1;
}*/