Okay, entfern mal das Komma von Float:IZ beim enum bizinteriors
also so dann
enum bizinteriors{
Name[35],
Interior,
Welt,
Biztype,
Float:IX,Float:IY,Float:IZ// Exit Position
}
Okay, entfern mal das Komma von Float:IZ beim enum bizinteriors
also so dann
enum bizinteriors{
Name[35],
Interior,
Welt,
Biztype,
Float:IX,Float:IY,Float:IZ// Exit Position
}
Alles anzeigenJa wird gesetzt, ich habe neue Informationen.
Wenn ich rein gehen will passiert das.
CodeAlles anzeigenif(GetPVarInt(playerid,"InBiz")!=-1) { new b=GetPVarInt(playerid,"InBiz"); new bi=bInfo[b][bInterior]; if(IsPlayerInRangeOfPoint(playerid,3.0,BizInts[bi][IX],BizInts[bi][IY],BizInts[bi][IZ])) { SetPlayerPos(playerid,bInfo[b][bX],bInfo[b][bY],bInfo[b][bZ]); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); SetPVarInt(playerid,"InBiz",-1); return 1; } }
(
Das ist doch dafür, wenn du raus gehst siehe an Interior und SetVirtualWorld ?
Hey,
CodeAlles anzeigenfor(new b;b<MAX_BIZ;b++) { if(IsPlayerInRangeOfPoint(playerid,5.0,bInfo[b][bX],bInfo[b][bY],bInfo[b][bZ])) { if(bInfo[b][biztype]==3)return SendClientMessage(playerid,-1,"Diesen BizTyp kannst du nicht betreten!"); new bi=bInfo[b][bInterior]; if(bi==0) return SendClientMessage(playerid,-1,"Das Biz hat kein Interior"); SetPlayerPos(playerid,BizInts[bi][IX],BizInts[bi][IY],BizInts[bi][IZ]); SetPlayerInterior(playerid,BizInts[bi][Interior]); SetPlayerVirtualWorld(playerid,BizInts[bi][Welt]); SetPVarInt(playerid,"InBiz",b); return 1; } }
Das ist doch für das reingehen oder?
Dann alss dochmal printen,
for(new b;b<MAX_BIZ;b++)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,bInfo[b][bX],bInfo[b][bY],bInfo[b][bZ]))
{
if(bInfo[b][biztype]==3)return SendClientMessage(playerid,-1,"Diesen BizTyp kannst du nicht betreten!");
new bi=bInfo[b][bInterior];
if(bi==0) return SendClientMessage(playerid,-1,"Das Biz hat kein Interior");
SetPlayerPos(playerid,BizInts[bi][IX],BizInts[bi][IY],BizInts[bi][IZ]);
SetPlayerInterior(playerid,BizInts[bi][Interior]);
SetPlayerVirtualWorld(playerid,BizInts[bi][Welt]);
SetPVarInt(playerid,"InBiz",b);
new string[250];
format(string,sizeof(string),"Binfo Interior: %d | BizInfo Y: %f | BizInfo Interior: %d",bi,BizInts[bi][IY],BizInts[bi][Interior])
println(string);
return 1;
}
}
}
dann zeig malw as erprintet
#edit falsch gelsesn
#edit
lääst du denn das auch setzen wenn er auf den Server kommt?
SetPVarInt(playerid,"InBiz",-1);
Ich bin mir nicht ganz sicher, aber mal ne frage
kannst du das so nutzen?
GangFight[gw][warOwner]
//--------------------
GangFight[gw][warCapturedBy][0]
also das du einmal 2 und dann 3 nutzt?
falls da evt. nen Fehler ist, wenn nicht bedanke ich mich für die erleuchtung
mfg. Mogly1
Schau mal hier,
ShopInfo[id][actorid] = CreateDynamicActor(ShopInfo[id][actorid], ShopInfo[id][actorx],ShopInfo[id][actory],ShopInfo[id][actorz],ShopInfo[id][actora], true, 100.0, ShopInfo[id][shopid], -1, -1, 7.0, -1, 0);
muss da nicht ein skin gesetzt werden, du nutzt 2x [actorid]?
aslo so
ShopInfo[id][actorid] = CreateDynamicActor(ShopInfo[id][actorskin], ShopInfo[id][actorx],ShopInfo[id][actory],ShopInfo[id][actorz],ShopInfo[id][actora], true, 100.0, ShopInfo[id][shopid], -1, -1, 7.0, -1, 0);
Ich sehe keinen Fehler...
Probier es doch evt. mal mit einem GotoCAr befehl, um zusehen wo es denn sein soll
bzw. mit /dl wird dir da dann irgendwas angezeigt wenn du rein bzw raus gehst? (glaube es war /dl XD)
Zu deinen Warning, nenn mal FT_0W01 um evt. bin mir gerade nicht sicher, sind Zahlen in Definitionen als variablen name verboten?
Nenn es einfach mal um ohne Zahlen und schau ob der warning noch da ist, also auch die anderen definitionen um ändern FT_0W02 sowie FT_0W03
Zu deiner Frage
/*Wie mache ich das hier mit dem Öl damit ich den auch anzeigen kann (?) Weil woher weiß er das FT_Diesel Diesel ist (?) */
Willst du eigene Öl Namen haben oder nur Benzin und Diesel und co.
Falls du nur die fuelnamen nutzen willst, musst du bei definition FT_0W01 eine 0 anstatteine 4 hin machen.
Weil in dem
new fuelName[][16] = {
"Diesel",//0
"Benzin",//1
"Kerosin",//2
"Ethanol"//3
};
Zählt es von 0 an bedeutet, FT_DIESEl was als 0 definiert ist, ist in dieser list dann Dieseln (Siehe Kommentar), somit weist er das FT_DIESEL = Diesel in fuelName sein muss, würde FT_DIESEL als 1 definiert werden würde FT_DIESEL Benzin beim fuelName anzeigen.
Ja da diese standart auch aus sind
Alles klar danke dir und allen anderen Mogly1
Alles kalr, jetzt geht es aber es ist dennoch sicher diesen Filter auszuhaben?
@NewborN & @Hog
Hat leider nichts gebracht
#edit
Habe mich weiter durchgeschlagen mit Lösungs versuchen und bin auf einen gestoßen, welcher evt. richtig sein könnte.
In diesem geht es darum das man seine Router die Firmware updaten soll?
könnte dies der grund evt. sein habe davon aber noch nie gehört das man sein Router ipdaten kann
Guten Tag,
mein Problem ist das ich keine Server Verbindung aufbauen kann bei Xbox.
Hier ein Bild
Ich habe schon die Ports freigeschaltet und Deinstallieren und erneutes Installieren des Teredo-Adapters, jedoch habe ich kein derartigen Adapter beim Netzwerkadapter gefunden.
Evt. kennt ja jemand dieses Problem?
So wie ich dein Code verstehe mach das mal so evt.
if(isEventVehicle[GetVehicleTrailer(veh)] == 1)return SendClientMessage(playerid,-1,"Event Fahrzeuge können nicht abgeschleppt werden.");
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x] == 0) continue;
if(cInfo[i][id_x] != GetVehicleTrailer(veh)) continue;
cInfo[i][c_gespeert] = 1;
DestroyVehicle(cInfo[i][id_x]);
cInfo[i][id_x]=0;
break;
}
Es sieht recht gut aus, jedoch würde ich nochmal bei der Fahrzeughalle also die Tür, das evt. ein bisschen an passen weil es dort mit dem Backstein und der Tür und im Hintergrund k.a glaube Holz recht komisch aussieht als wenn die Tür da so rangeklatscht wurde.
Ebenso sind es mir persönlich zu viele verschiedene Wände Texturen . Das ist aber nur meine Persönliche Meinung.
CreateDynamicObject solltest du schon nutzen aufgrund das CreateObject nur 1000 objecte unterstützt siehe
There is a limit of 1000 objects (MAX_OBJECTS). To circumvent this limit, you can use a streamer
Hast du evt. schon mehr als 1000 CreateObjects ind einem Script?
weil sowas hat bei mir mal diese Fehler ausgelöst?
mfg. Mogly1
Ich glaube nicht, das du das
if(sscanf(inputtext,"u", pid))
n einer dialogid nutzen kannst, dein ansatz was du aber auskommentiert hast wahr schon eig. richtig.
also mach es wieder so
new pid = strval(inputtext);
Also dein Problem ist gerade das IsStealing bis 29 zählt und dann KillTimer aufgerufen wird?
Meine frage wäre wann setzt du denn
StealingCar
weil ohne das zu wissen, können wir dir nicht sagen warum da 1,2 & 7 rauskommt.
Bzw. was genau willst du jetzt wissen bzw. fragen
Geht es um
IsStealing
oder geht es um
StealingCar
schuldige, wenn ich die frage gerade nicht ganz verstehe?
ne es gibt da noch ein Paar, insgesamt gibt es 3 Hotels mit dem Fahrstuhl system in LS als Standart FS.
Das große, das in der mitte und eins am LS Beach