Hallo Leute,
ich wollte für meinen Server ein Befehl erstellen, womit man eine Bombe legen kann, die dann explodiert.
Das habe ich zurzeit so versucht:
if(strcmp(cmdtext,"/bomb",true)==0){
if(gTeam[playerid]==TEAM_TERRORIST)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPlayerWantedLevel(playerid,2);
CreatePickup(1252,12,X,Y,Z,0);
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du bist nicht bei den Terroristen!");
}
return 1;
}
Die Probleme sind allerdings:
- Alle Teams können Bomben legen
- Bombe wird zwar gelegt, allerdings sollte sie nach meiner Quelle: Type: 12 Blows up a few seconds after being created. Dieses passiert allerdings nicht, ich kann Ewigkeiten warten und es explodiert nicht!
- Das Pickup wird scheinbar gelegt(Animation sieht man), allerdings sieht man das Pickup nicht :-o Es liegt nichts auf dem Boden.
- Wanted Level wird auch nicht vergeben(sehe keine Sterne oben bei der Lebensleiste)
Ich hoffe Ihr könnt mir helfen
Gruß,
Nicorotom
//EDIT:
Das komische ist, wenn ich das ganze per Dialogmenü mache, dann funktioniert das Prima. Allerdings will ich das per Command haben :-/