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. ![]()
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. ![]()