Plattform: Origin
Spiel: Battlefield 4 (Komplettes Spiel für PC)
Link zur Aktion: https://gaming.amazon.com/loot/battlefield4
Hinweis: Benötigt einen Amazon Prime Account, der mit Twitch verknüpft ist
Gültig bis: 01.06.2021 - 21.06.2021
Plattform: Origin
Spiel: Battlefield 4 (Komplettes Spiel für PC)
Link zur Aktion: https://gaming.amazon.com/loot/battlefield4
Hinweis: Benötigt einen Amazon Prime Account, der mit Twitch verknüpft ist
Gültig bis: 01.06.2021 - 21.06.2021
das bin ich ja nicht wird aber trotzdem angezeigt im chat.
Jo, das Problem wird wohl (so wie ich das sehe) das oben beschriebene sein.
Eine Lösung wäre zusätzlich abzufragen, ob die Variable tTeilhaber gefüllt ist.
for(new i=1;i<MAX_TANKEN;i++) {
if(Tanke[i][tCreated] == 1) {
if(strlen(Tanke[i][tTeilhaber]) > 0) {
if(strcmp(Tanke[i][tTeilhaber], GetName(playerid), true) == 0) {
new TankeKasse = Tanke[i][tKasse];
TankeMoney = floatround((TankeKasse/100)*5);
format(string, sizeof(string), ""COLOR_HEX_WHITE"{FFFFFF}Tankstellen-Teilhaber {33AA33}%d$", TankeMoney);
SendClientMessage(playerid, COLOR_WHITE, string);
Spieler[playerid][pBank] += TankeMoney;
break;
}
}
}
}
Alles anzeigen
Moin, was ich mir gut Vorstellen kann, dass evtl. einer der beiden Strings leer ist.
Sollte dies so sein gibt die Funktion auch 0 zurück. (https://team.sa-mp.com/wiki/Strcmp_DE.html)
Könnte es noch nicht testen aber PrideBadge ist wohl wieder Mal ein neues von Teamspeak.
Code: PrideBadge
TikTok ist am Ohrwurm Schuld
Ob das hier schmeckt xddd döner bei Kiosk und Handy
wenigstens haste da mal nen vernünftigen Mindestbestellwert. Bei mir fangen die ab 30€ an..
Und Glückwunsch zum Gutschein
Moin,
das Ganze wird wohl daran liegen, dass du das Object nicht als Variable erstellst und somit statt der objectid einen festen Wert mitgibst.
Als kleines Beispiel siehst du hier die Deklaration der Variable im Wiki: https://sampwiki.blast.hk/wiki/MoveObject
Hier nochmal zwei Video Tutorials dazu:
Sobald ich den fatch_acc entferne Sortiert er wieder anständig
Was macht es denn überhaupt dort, wenn es den ablauf verhindert? Du loopst doch bereits darüber.
Wäre für jegliche Denkansätze dankbar!
naja die Funktion läuft so lange, bis ein return im weg ist.
Persönlich mag ich es mit Abbruchsbedinungen zu arbeiten, da ich so auf Einrückungen verzichte.
Somit würde ich es wahrscheinlich einfach so gestalten:
ocmd:lv(playerid) {
if(isAfk) return SendClientMessage(playerid, error_red, "[Fehler]: Du befindest dich im AFK-Modus. Nutze /play, um den AFK-Modus zu verlassen.");
SetPlayerPos(playerid, 2029.0762,1342.8734,10.8203);
new String[85],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(String, sizeof String, "[Server]: %s hat sich nach Las Venturas (/LV) teleportiert.", name);
SendClientMessageToAll(info_yellow, String);
if (IsPlayerInAnyVehicle(playerid)) {
new inVeh = GetPlayerVehicleID(playerid);
SetVehiclePos(inVeh, 2029.0762,1342.8734,10.8203);
PutPlayerInVehicle(playerid, inVeh, 0);
}
return 1;
}
Alles anzeigen
Du könntest in jedem Befehl eine Variable setzten, die prüft ob der Spieler eingeloggt ist.
Im Godfather müsstest du es wohl so machen, wenn du jedoch bsp. zcmd nutzt, könntest du auch mit OnPlayerCommandPerformed bzw. OnPlayerCommandReceived arbeiten und sparst dir das bei jedem Befehl zu machen.
Bitte noch mögliche Zahlungsmethoden angeben
Allerdings bekomme ich jetzt in der Console folgender Fehler:
Ich denke, dass es sich wieder um denselben Fehler handelt.
Ich gehe mal davon aus, dass in der fvehID die Datensatz-ID des Fahrzeuges gespeichert ist.
Falls das so ist, wieder nur i verwenden. (Zeile 3)
vehicleID ist nicht der eindeutige Key in der Datenbank.
Bitte noch an die folgende Regelung anpassen:
Das Angebot muss klar stellen, was der Anbieter zu welchem Preis verkaufen oder kaufen will und wie ein Interessent den Anbieter kontaktieren kann. Ebenso müssen mögliche Zahlungsmethoden angegeben werden. Fehlen Preisvorstellung und/oder Zahlungsmethode, wird die Freischaltung durch die Moderation abgelehnt.
Whice Und wie ist das Lenkrad?
enorm geil
Bin derzeit noch immer am testen, bei welchen Spielen es sich am meisten lohnt aber grade auch mit dem Schalthebel hat man dort sehr viele Möglichkeiten. Bin bisher noch sehr zufrieden mit dem kauf und kann es auch guten Gewissens weiterempfehlen.
nicht genau wie ich das mit IsPlayerInArea anstellen soll
Da siehst du eine gute Information im Wiki zu (auch wenn es eine andere Funktion ist): https://sampwiki.blast.hk/wiki/GangZoneCreate
Also brauchst du nur diese zwei diagonalen X und Y Koordinaten (Z ist Höhe und somit irrelevant)
In der Zone sollte man dann das befehl /startwar befehl abrufen können.
Dann kannst du die Funktion einfach im Befehl aufrufen, zurückkriegst du 1 oder 0, je nachdem ob der Spieler drin ist oder nicht.
Dies einfach in eine if-Abfrage und fertig ist das Ganze wunderwerk
Du könntest dir die Koordinaten der Ecken besorgen und dann eine Funktion wie IsPlayerInArea verwenden.
Falls du das Gebiet nun noch farbig auf der Karte anzeigen lassen willst, schau dir mal GangZones an.
woran kann das liegen?
Das wird daran liegen, dass du trotz deines DelayedKick Timers die Kick-Funktion in Zeile 16 aufrufst. Einfach die entfernen.
Bitte noch mögliche Zahlungsmethoden ergänzen