Genau, falls Errors entstehen, kannst du diese hier Posten (aber nur mit Zeile)
mfg.
Genau, falls Errors entstehen, kannst du diese hier Posten (aber nur mit Zeile)
mfg.
Tja, dieser Error bedeutet, dass dieser File/Include nicht vorhanden ist und der Compiler deshalb nicht daraus lesen kann
Also was tun ?!
Natürlich den Include entweder löschen oder suchen: http://gidf.de
mfg.
Ohh ja nimm lieber den code von Kaliber hab was Vergessen sehe ich grade
Dein Code ist genauso richtig, besser gesagt, du hast es sogar Ressourcensparender gemacht, da du die Klammern weggelassen hast, bei sizeof, muss man die nicht machen, aber man kann es
mfg.
Schreib es so:
for(new i = 0; i<sizeof(AutosZumVerkauf); i++)
mfg.
Gebrauchen
Das Standard Filterscript von SAMP hat 20x mehr Animationen als dein Script und Copy & Paste ist nun wirklich nicht schwer
1/10, weil du den Mut hattest hier sowas zu posten
mfg.
Mach es mal so:
if(strcmp(cmdtext, "/lp", true) == 0 )
{
if(SpielerInfo[playerid][pTeam] != 2) return SendClientMessage(playerid,COLOR_Farbe1,"Du bist kein SWAT Mitglied");
if(laser[playerid] == 0)
{
SetPlayerAttachedObject(playerid,lp,18643,6,0.503249, -0.02376, 0.140551, -11.131746, 357.302734, 354.484222,1,1,1);
laser[playerid] = 1;
}
else if(laser[playerid] == 1)
{
RemovePlayerAttachedObject(playerid,lp);
laser[playerid] = 0;
}
return 1;
}
mfg.
Das musst du so machen:
new Float: X, Float: Y, Float: Z;
GetObjectPos(sfpdtor[0], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 8.0, X, Y, Z))
{
//er ist in der Nähe des Tores
}
else
{
//er ist nicht in der Nähe des Tores
}
mfg.
Falls du dich nicht mit SetTimerEx auskennen solltest hier die Funktion:
SetTimerEx("oorten",15000,0,"i",playerid);
mfg.
Du hast 2x einen public gepostet
Poste den Befehl
mfg.
Darf ich den Code hier veröffentlichen? Weil dann würde ich dich mal fragen wie du das meinst..
Du sollst alle Sachen die mit CreateObject anfangen unter den Callback OnGameModeInit kopieren
PS: es ist erlaubt, aber wenn du es jetzt hier so zeigst, merkt man, das du zu "faul/blöd" bist um STRG + X & STRG + V zu drücken
mfg.
Nein, die Position hat immer Kommas, also ist sie immer ein Float, also immer wenn es um Positionen geht (außer du hast besondere Positionen erstellt) immer Float !
Also musst du GetPVarFloat verwenden
mfg.
An meinem Script? Woran könnte es z.B liegen?
Also als 1. das was Mellnik gesagt hat, aber es könnte auch daran liegen, dass du die Objecte erst nach der Skinauswahl kreieren lässt
mfg.
Ich benutze zur zeit xObjects, läuft alles super, aber was mich stört ist das die Objecte bei der Skin auswahl nicht geladen werden, sondern erst nach dem Spawn.
Das liegt nicht an dem Streamer sondern an deinem Script
mfg.
Es ist falsch !
SetPVarInt = ein Integer, eine ganze Zahl
Du willst eine Koordinate haben = eine kommastellen Zahl => Float
Also musst du das hier verwenden:
mfg.
Also:
CreateObject ist eine Standart Funktion aus dem samp include.
CreateDynamicObject ist eine Funktion die ein Plugin benötigt, was von Icognito geschrieben wurde.
OpaObjects ist auch eine Funktion die von OpaSchlumpf glaube ich geschrieben wurde
Aber ich finde eigentlich CreateObject gut und es reicht auch völlig aus
mfg.
PS: Glaube es kann mehr als 400 Objekte erstllen
Von mir auch noch mal ein großes Lob
mfg.
Hast du auch in OnPlayerCommandText den Befehl für ocmd drin?
Was heißt hier auch ?!
ocmd schreibt man in keinen Callback
mfg.