Warum +10 ? das ist +1, die 10 ist die Distanz.
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Warum +10 ? das ist +1, die 10 ist die Distanz.
Ups, sry, verrutscht

-
Wird denn dieser Print für alle Häuser ausgegeben?
printf("%f, %f, %f",BizInfo[i][X],BizInfo[i][Y],BizInfo[i][Z]);Hast du den Code mal debuggt?
-
-
Mal evtl daran gedacht, dass BizInfo[ i][Vergeben] auf != 0 ist?

Und ist dein Streamer Plugin richtig geladen?

-
Jap habe es ja gedebugt und es kommt auch soweit^^
Ich habe es einfach mal unter den Code, wo ich 4 Sachen selber über den Streamer erstellen lasse gepackt.
Passiert immer noch nichts. -
Kommen die Sachen denn, wenn du es "normal" erstellst, also ohne den Streamer (CreatePickup / Create3DTextLabel)?
Falls ja, liegt es am Streamer.
Falls nein, versuche es mal auf einem leeren Server, einfach irgendwo ein Pickup/Label anzuzeigen. Wenn es da geht, hast du wohl das Limit erreicht. -
Also normal passiert ebenfalls nichts.
Ich lasse ja noch 3 Pickups / Label über ongamemodeinit erstellen, über den Streamer. Die werden angezeigt. -
Kannst du mal den Log posten, mit den Koordinaten? Vielleicht liegt es an der Position.
-
Klar,
[19:47:46] 1240.040039, -1818.300048, 2000.000000
[19:47:46] 1239.280029, -1832.890014, 1000.000000 -
Die Z Koordinate ist ungewohnt gerade :o
Schreib mal nen /Test Befehl der dich zu der Koordinate teleportiert, und schau mal ob du an der richtigen Stelle rauskommst. -
Klar,
[19:47:46] 1240.040039, -1818.300048, 2000.000000
[19:47:46] 1239.280029, -1832.890014, 1000.000000
mysql_fetch_field_row(data,"Preis"); //Hier Preis, unten die Z Koordinate, das stimmt nicht.
BizInfo[i][Z] = strval(data);So ein Debug hilft doch einfach!

-
Oha bin ich blöd ..
Hab gerade beim erstellen wie blöde n Fehler gesucht..Danke euch beiden

-
Kleine frage ich will das nur leute aus der Fraktion und Admins Level 1337 mit fraktions Fahrzeugen fahren können aber es geht i-wie nicht
so werd ich als Admin auch wieder Rausgeworfen
if(newstate == PLAYER_STATE_DRIVER)
{
for(new i = 0; i<sizeof(policeCars); i++)
{
if(GetPlayerVehicleID(playerid) == policeCars[i])
{
if(isPlayerInFrakt(playerid, 1) && isAdmin(playerid,1337))
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Du bist kein Mitglied des LSPD's!");
}
}
}
}und jetze habe ich es so versucht so Klappt es aber dann sendet er mir Die Nachricht
if(newstate == PLAYER_STATE_DRIVER)
{
for(new i = 0; i<sizeof(policeCars); i++)
{
if(GetPlayerVehicleID(playerid) == policeCars[i])
{
if(isPlayerInFrakt(playerid, 1) && isAdmin(playerid,1337)) return
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Du bist kein Mitglied des LSPD's!");
}
}
} -
Ich wollte gerade den Gangs waffen beim spawn geben aber es funktioniert nicht wenn ich da hinter der r cordinate ,24,50,29,250 eingebe bekomme ich errors ?
new fInfo[][fraktEnum] = {
{"Zivilist",369.8406,-2055.3186,7.8359,356.8666,0,0},
{"LSPD",219.6863,69.0100,1005.0391,290.2877,6,1},
{"Medic",350.7579,163.5592,1019.9912,325.7878,3,2},
{"Oamt",349.0692,162.0779,1025.7891,270.6080,3,5},
{"News",349.0692,162.0779,1025.7891,270.6080,3,11},
{"Fahrschule",-2023.1954,-114.4999,1035.1719,92.8690,3,12},
{"Groove Street",2807.5854,-1168.1516,1025.5703,178.8052,8,14},
{"Ballas",2807.5854,-1168.1516,1025.5703,178.8052,8,15},
{"Los Santos Vagos",2807.5854,-1168.1516,1025.5703,178.8052,8,16},
{"Varios Los Aztecas",2807.5854,-1168.1516,1025.5703,178.8052,8,17},
{"S.F Rifa",2807.5854,-1168.1516,1025.5703,178.8052,8,18},
{"LCN",2807.5854,-1168.1516,1025.5703,178.8052,8,8},
{"Yakuza",2807.5854,-1168.1516,1025.5703,178.8052,8,9},
{"Russen",2807.5854,-1168.1516,1025.5703,178.8052,8,19},
{"Hitman",-688.1939,935.9031,13.6328,359.6828,0,10}
}; -
Wie ist denn das enum "fraktEnum" definiert?
Und was genau hast du denn vor? -
"fraktEnum"
enum fraktEnum
{
f_name[128],
Float:f_x,
Float:f_y,
Float:f_z,
Float:f_r,
f_inter,
f_world
} -
Ändere es zu:
enum fraktEnum
{
f_name[128],
Float:f_x,
Float:f_y,
Float:f_z,
Float:f_r,
f_inter,
f_world,
f_waffe1,
f_ammo1,
f_waffe2,
f_ammo2
}Dann kannst du die 4 Zahlen hinten anfügen.
-
enum fraktEnum
{
f_name[128],
}
habs gemacht bekomme keine Errors aber bekomme auch keine Waffen -
Na du musst dem Spieler natürlich auch die Waffen mit GivePlayerWeapon geben.
Falls du das schon hast und es trotzdem nicht geht poste den Code. -
