Hallo Ich möchte machen dass wenn der Spieler Eine Bestimmte Stelle BEtritt Das etwas Passiert Wo kann ich das Rein machen am besten?
Kleine Frage
- KingDeagel
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Mit nem Timer oder unter OnPlayerUpdate
-
Meinst du mit einem Pickup?
-
Also ich möchte machen das nur Eine Bestimmte Fraktion Hp bekommt Bis jetzt Sieht Es So aus
if(IsPlayerInFrac(playerid,20))
{
if(IsPlayerInRangeOfPoint(playerid,2,410.7047,2533.5544,16.5581)
{
SetPlayerHealth(playerid,100);
}
}Aber Ich Weiß nicht Wo ich das einfügen Soll ich habe Ein Pickup erstellt aber das man es nicht Aufhebenm kann nur zur Deko
-
Also du willst für eine bestimmte Fraktion nen Healpoint machen?
Mach es im Pickup oder mit CMd -
Ja aber Wenn ich Es über den Pickup mache dann können es alle Benutzen
es sollte so ähnlich wie auf Mrmonat ReallifE Sein -
Unsinn du kannst bei OnPlayerPickUpPickup überprüfen ob das Pickup das Heal Pickup ist und wenn ja kannst du weiterhin genauso prüfen ob der spieler in der Fraktion ist und falls ja bekommt er das Leben, falls nicht eben nicht.
-
Benjamin Kannst du mir Es bitte Vor machen ich Blick nicht Durch
if(pickupid == LSPDHEAL)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SetPlayerHealth(playerid,100);
}
else
{
SendClientMessage(playerid,0xE6E6E6FF,"");
}
}
if(pickupid == LSPDARMOR)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SetPlayerArmour(playerid,100);
}
else
{
SendClientMessage(playerid,0xE6E6E6FF,"");
}
}
so aber es kann noch immerjeder Nehmen -.- -
breadfish.de
Hat das Thema geschlossen.