Da gabs mal ein Tutorial. War von "Monte".
SuFu & so.
lg
Da gabs mal ein Tutorial. War von "Monte".
SuFu & so.
lg
Erstelle eine neue Variable.
Frage in einem Command ab ob die Variable auf 0 ist.
Wenn ja: Lass das Tor hochgehen.
Wenn die Variable jedoch auf 1 ist, lässt du es runter gehen.
// Befehl
if(blub[playerid] == 0)
{
MoveObject(...)
blub[playerid] = 1; // Und natürlich die Variable wieder auf 1 setzen!
}
else if(blub[playerid] == 1)
{
MoveObject(...)
blub[playerid] = 0; // Oder auf 0.
}
lg
#E: Was hinzugefügt
Sieht goil aus,
9/10.
lg
Hast du den Befehl verändert? Gib mal den kompletten Command.
lg
@N I K E i D 2 . 0
Richtig.
@BluETonny
Ersetze new 409 durch das.
new car = GetPlayerVehicleID(playerid);
SetVehicleHealth(car,999999999);
lg
ocmd:unzerstörbar(playerid,params[])
{
new car = GetPlayerVehicleID(playerid);
SetVehicleHealth(car,999999999);
}
lg
Einrücken muss man schon selber. -.-
ocmd:makeleader(playerid, params[])
{
new pID, frakt;
if(IsPlayerAdmin(playerid))
{
if(sscanf(params, "ud", pID, frakt))return SendClientMessage(playerid, 0xFFFFFF, "Benutzung: /makeleader (playerid) (fraktion)");
SetPVarInt(pID, "Leader", frakt);
}
else
{
SendClientMessage(playerid, 0xFFFFFF, "Du bist kein Admin!");
}
return 1;
}
Könnte so aussehen.
for(new v = 0; v <MAX_VEHICLES; v++)
{
}
lg
Hi Leuts,
wie kann ich einen Port machen den ich vorher anschalte?
ocmd:asp(playerid,params[])
{
// Hier weiß ich nicht weiter, wie lese ich die Position aus die ich mit ASPOn auslese?
return 1;
}
ocmd:aspon(playerid,params[])
{
if(!Admin(playerid,5))return NoAdmin
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
// Wie kann ich hier die Position Speichern?
return 1;
}
Hoffe jemand weiß bescheid.
lg
Ja das muss bei OnPlayerDeath. Einfach da einfügen.
lg
Meinse sowas wie Anti Cheat? Hol dir Junkbuster oder schreib dir selber ein System.
lg
Zitat
Mehr als 3 Randomspawns möglich?
?
lg
Versteh ich nicht. Es funzt einwandfrei wie ich oben beschrieben habe.
Meinst dus' vllt so?
SetPlayerPos(playerid, SkyRandomSpawn[rand][0], SkyRandomSpawn[rand][1], SkyRandomSpawn[rand][2], SkyRandomSpawn[rand][3]); // So oder wie? Klärt mich auf^^
lg
Hi Leute,
ich habe eine Map geholt und hab für sie ganze 6 Spawns (die nicht einfach waren zu setzen ^_^) festgelegt. Das Problem ist jedoch, dass man mit SetPlayerPos nur 3 Positionen setzen kann.
Kann man dabei tricksen, doch die vollen RandomSpawns zu nutzen?
Code:
lg
Netter Support - Sofort wurde mir geholfen.
Werde euch weiter empfehlen!
lg
Der Fehler sagt doch schon alles, deine Plugin Version stimmt nicht mit der Include Version überein.
Wie der Fehler sagt, lade die neue Include, compile und gut ist.
Ich habe mir die neue Streamer Version die übereinstimmt (mit dem Plugin) gezogen und nun funktioniert es einwandfrei.
Vielen Dank!
lg
Hi Leute,
mein Server spuckt Errors raus. Ich geb euch mal die Server Log.
Zitat
[12:10:54] *** Streamer Plugin: Include file version (0) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)
[12:10:54] *** Streamer Plugin: Obsolete or invalid native found (script needs to be recompiled with the latest include file)
[12:10:54] Script[gamemodes/Freeroam.amx]: Run time error 19: "File or function is not found"
[12:10:54] Number of vehicle models: 0
lg
Gib uns mal dein SpielerLaden und OnPlayerConnect.
lg
Du fragst doch bestimmt mit einer Variable ab, ob man schon in einem Gangfight verwickelt ist, oder?
Diese kannst du mit einbauen. Beispiel:
if(FightSystem[TempZone][fsFightTime] || FightSystem[TempZone][fsAttackFaction] != -255)
{
GangZoneShowForPlayer(...)
}
Ich arbeite persönlich an keinem RL Projekt.
lg
Du benutzt nur einen Integer und gibst den Spieler nicht an.. Normalerweise solltest du nicht mal bis zum Rang Vergeben kommen.
Machs mal so.
ocmd:giverang(playerid,params[])
{
new pID, rID;
if(sscanf(params,"ui",pID,rID))return SendClientMessage(playerid,Grau,"Fehler: /giverang [Name/Playerid] [rank(1-6)]");
SendClientMessage(playerid, BLAU, "Erfolgraich rang gegeben!");
PlayerInfo[pID][pRang] = rID;
SpielerSpeichern(pID);
return 1;
}
lg
#E: lg vergessen! :@