Hallo Leute, und zwar habe ich ein problem wenn ic /tazer eingebe bekommt der Spieler keinen Tazer in die Hand aber vom Script her sollte es so sein hier ist mal der Code damit ihr euch das ansehen könnt.
if(strcmp(cmd, "/tazer", true) ==0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == 2 || IsACop(playerid) || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24 || PlayerInfo[playerid][pLeader] == 7)
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " In einem Auto kann der Befehl nicht benutzt werden!");
return 1;
}
if(tazeran[playerid] == 0)
{
SetPlayerAttachedObject(playerid,1,18642,6,0.075999,0.048000,0.024000,0.000000,178.100021,0.000000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, COLOR_GREEN, "* Tazer ausgerüstet.");
tazeran[playerid] = 1;
}
else
{
RemovePlayerAttachedObject(playerid, 1);
SendClientMessage(playerid, COLOR_GREEN, "* Tazer eingesteckt.");
tazeran[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}Info: Diesen Befehl gibt es {FF3200}nicht{FFFFFF}, oder du bist dazu {FF3200}nicht {FFFFFF}berechtigt.");
}
}//not connected
return 1;
}