wenn cih das einfüg kommt, dass es schon defined ist, ist es aber nicht
Dann nenn die Variable um... ![]()
...hast du gelesen, dass du aber nicht das Callback nutzen kannst? ![]()
wenn cih das einfüg kommt, dass es schon defined ist, ist es aber nicht
Dann nenn die Variable um... ![]()
...hast du gelesen, dass du aber nicht das Callback nutzen kannst? ![]()
new fire[MAX_FIRES][fires] = {
{"", 0.0, 0.0, 0.0},
Also 2 Dinge zu dieser Initialisation:
1. Du hast da "" geschrieben, okay sehr clever, das funktioniert nur, weil das NULL Byte dafür genommen wird und das dezimal der 0 entspricht
Aber, es wäre deutlich übersichtlicher einfach 0 zu schreiben.
2. Du brauchst in Pawn deine Variable nicht mit 0 initialisieren, sowie in C oder so...das wird hier schon alles automatisch gemacht ![]()
//Edit: Ja waffenid 42...da wird der Callback gar nicht aufgerufen ![]()
Musst alternativ OnPlayerUpdate oder einen Timer verwenden ![]()
mfg. ![]()
Ehm...also entweder kann ich nicht mehr richtig lesen oder habe irgendwas übersehen, wieso gibt es den Command /sup 2x..das macht doch keinen Sinn? ![]()
mfg. ![]()
Methode mit CallRemoteFunction
Na gut, als Alternative kann man auch Propertys verwenden ![]()
Eine Frage zwischendurch
Sind PVars komplett übergreifen?
Also in Filterscripts, Gamemodes und npc Scripts gleich?
Ja sind sie
Nein, sind sie nicht, also auf das NPC Skript hat das keinen Einfluss, da das in einem anderen Thread läuft ![]()
mfg. ![]()
Leider kenne ich mich damit nicht aus, könntemir da einer helfen oder einen Tipp geben?
Google fragen, wäre so ein ganz nützlicher Tipp: http://forum.sa-mp.com/showthread.php?t=113443
mfg. ![]()
Wenn ich distance 10 eingebe und das Feuer ist 1 vom Spieler entfernt würde das dann trzdm gehen?
Gib das nicht statisch an, nutze die Funktion: GetPlayerDistanceFromPoint ![]()
Dadurch hast du es dann ganz genau ![]()
mfg. ![]()
Wie hast du giveplayer und pIstTot deklariert? ![]()
Wie kann ich Abfragen wohin der Spieler das Wasser bzw Löschmittel ausm Feuerlöscher hinsprüt?
Durch diese Funktion:
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a),GetPlayerFacingAngle(playerid, a);
if(GetPlayerVehicleID(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
Dadurch kannst du die x und y Koordinaten vor dem Spieler ermitteln (halt die Distanz angeben) ![]()
mfg. ![]()
Du sollst das posten, was in der server.log als letztes steht... ![]()
Downloade dir mal das crashdetect Plugin.
Füge das ein und poste mal, was dann in den Logs steht ![]()
mfg. ![]()
Welche Zeit bezieht die Funktion?
Die Zeit auf dem Server ![]()
Und wenn du willst, dass das mitläuft einfach einen Timer nutzen und dann die Zeit für alle Spieler aktualisieren oder bzw das TextDraw einfach aktualisieren ![]()
mfg. ![]()
Einfach reinschreiben ![]()
Ich mag eigentlich Nightcore...aber das nicht so ![]()
Das erinnert mich eher irgendwie an Schranz ![]()
Ich sitze knapp eine Stunde dran, finde einfach nicht den Fehler ... -.-
Schreib es so:
if(vehid < 400 ||vehid > 611)return SendClientMessage(playerid,0xFF0000FF,"[FEHLER] {FFFFFF}Falsche Veh-ID! | - 400 - 611 - |");
mfg. ![]()
Objekt 1
Das ist 3x das Objekt mit der modelid: 19425
Objekt 2
Das ist das Objekt mit der modelid: 19467
mfg. ![]()
if((x==o&&o==GetMaxPlayers()))break;
Diese Zeile...ist unnötig ![]()
Du hast doch schon im Schleifen Kopf definiert, dass x != o sein soll, wie soll dann in der Schleife x==o sein? ![]()
Zudem ist doch o = GetMaxPlayers()...hast du doch schon oben festgelegt..wieso fragst du das nochmal ab?! ![]()
Wie war das nochmal mögllich, Funktionen eine unbestimmte Anzahl an Parametern zu übergeben?
Durch:
stock test(...)
{
}
//Und wenn du auch Floats und Parameter mit anderen TAGs übergeben willst:
stock test({Float, _}:...)
{
}
mfg. ![]()
Etwa so ?
...ja compile kurz..und gehts? ![]()