Vlt. Die Dialog ID schon vergeben? Überprüfs nochmal
Beiträge von Quini2
-
-
Hast du Nen Selfmade script oder GF ?
also es muss in dem command kommen
eine => if(PlayerToPointabfrage ob der spieler an der position ist beim enter
muss dann
CodeSetPlayerPos(playerid,x,y,z); // Koordienaten wo er hin kommen soll SetPlayerVirtualWorld(playerid,xx); // Virtual world nicht 0 wenn es ein innenraum sein soll sonst kannst du jede zahl nehmen SetPlayerInterior(playerid,xx); // Innenraum ID
Exit:
CodeSetPlayerPos(playerid,x,y,z); // Koordienaten wo er hin kommen soll SetPlayerVirtualWorld(playerid,xx); // wenn er wieder in welt 0 kommen soll neh 0 hin setzten wenn nicht musst du halt wieder wie beim enter eine world aussuchen SetPlayerInterior(playerid,3); // wenn er in welt 0 kommen soll neh 0 hin schreiben wenn nicht die interior ID wo er hin kommen soll
Mfg: Qini
-
nene es ist nur wenn ich im innenraum meine position gespeichert habe
und dann server restart mache sonst kann ich weiß was ich wo exit machen nur es geht halt nicht wenn
ich es im innenraum meine posi gespeichert habe und danach wieder dort drinne bin bin ich sozusagen gefangen
hat nicht wehr ne idee
exit / enter ist alles in ordnung
Hir mal Nen Exit command wo ich meine position gespeichert habe es ist nen Hotel
-
haiii Zsm.
Wie Die Überschrift schon sagt also ich habe in einem innenraum / Andre Welt
meine Position Gesavt so das ich wenn ich sterbe / Relloge dort spawne
nur wenn ich Server Restart mache komme ich nicht mehr aus den innenraum raus
habe /exit /enter befehle zum reingehen rausgehen nur halt ich stehe am aussgang tippe
/exit Nur ich komme nicht mehr aus den innenraum raus worran könnte das liegen?
-
Haii Leute komisch ist wenn ich jetz mir nen zimmer genommen habe mit dem command oben
Speichere ich sozusagen meine position also wenn ich sterbe relog mache odeer sonst was
bin ich hinter her wieder im hotel dort im zimmer und wenn ich
dann server restart mache komme ich igendwie nicht mehr vors hotel bin sozusagen eingespeert hat jemand ne idee ?
ist aber nur beim server restart
-
Code
Alles anzeigendcmd_einmieten(playerid,params[]) { #pragma unused params if(PlayerToPoint(1.0,playerid, 2236.0640,-1158.6638,1029.7969) || PlayerToPoint(1.0,playerid, 2246.4021,-1160.8137,1029.7969) || PlayerToPoint(1.0,playerid, 2235.9033,-1170.2769,1029.7969) || PlayerToPoint(1.0,playerid, 2226.4512,-1183.6294,1029.7969) || PlayerToPoint(1.0,playerid, 2208.8176,-1193.8262,1029.7969) || PlayerToPoint(1.0,playerid, 2198.0286,-1172.9612,1029.8043) || PlayerToPoint(1.0,playerid, 2198.6560,-1158.0609,1029.7969) || PlayerToPoint(1.0,playerid, 2188.4297,-1156.8160,1029.7969)) { new name[MAX_PLAYER_NAME], s[128]; GetPlayerName(playerid,name,sizeof(name)); format(s,sizeof(s),"acc/%s.ini",name); if(dini_Exists(s)) { new hsave = dini_Int(s, "hsave"); if(hsave == 1) { GetPlayerPos(playerid,sx[playerid],sy[playerid],sz[playerid]); GetPlayerFacingAngle(playerid,pan[playerid]); inte[playerid]=GetPlayerInterior(playerid); Virt[playerid]=GetPlayerVirtualWorld(playerid); dini_IntSet(s,"spawn",1); dini_FloatSet(s,"x",sx[playerid]); dini_FloatSet(s,"y",sy[playerid]); dini_FloatSet(s,"z",sz[playerid]); dini_FloatSet(s,"a",pan[playerid]); dini_IntSet(s,"inte",inte[playerid]); dini_IntSet(s,"Virt",Virt[playerid]); dini_IntSet(s,"hsave",0); SendClientMessage(playerid, green,"Du hast Dich Ins Zimmer Eingemietet!"); } else{SendClientMessage(playerid, rot,"Du Hast Dich Noch Nicht Angemeldet!");} } } return 1; }
wie bekommt er die narricht du bist nich angemeldet nicht wenn er nicht an der position ist ?
wenn jemand weiss wieso danke für die hilfe
MFG: QIni//EDIT: Hir durch soll sie ja kommen => else{SendClientMessage(playerid, rot,"Du Hast Dich Noch Nicht Angemeldet!");}
nur igendwie kommt sie nicht
-
Hmm Danke Euch
-
-
Ich habe einen Klammer Fehler
nur ich weiss wo er ist nur ich weiß nicht wie ich ihn behebe
und zwar klammer fehler es sind 5 {
Aber nur 4 } ich weiß nicht wo ich die 5 klammer so => } Hinsetzten soll ?Code
Alles anzeigendcmd_einmieten(playerid,params[]) { #pragma unused params if(PlayerToPoint(1.0,playerid,2217.3835,-1146.4055,1025.7969)) { if (eingeloggt[playerid]) { new name[MAX_PLAYER_NAME], s[128]; GetPlayerName(playerid,name,sizeof(name)); format(s,sizeof(s),"acc/%s.ini",name); if(dini_Exists(s)) { new hsave = dini_Int(s, "hsave"); if(hsave == 1) { GetPlayerPos(playerid,sx[playerid],sy[playerid],sz[playerid]); GetPlayerFacingAngle(playerid,pan[playerid]); inte[playerid]=GetPlayerInterior(playerid); Virt[playerid]=GetPlayerVirtualWorld(playerid); dini_IntSet(s,"spawn",1); dini_FloatSet(s,"x",sx[playerid]); dini_FloatSet(s,"y",sy[playerid]); dini_FloatSet(s,"z",sz[playerid]); dini_FloatSet(s,"a",pan[playerid]); dini_IntSet(s,"inte",inte[playerid]); dini_IntSet(s,"Virt",Virt[playerid]); dini_IntSet(s,"hsave",0); SendClientMessage(playerid, green,"Du hast Dich Ins Zimmer Eingemietet!"); } else{SendClientMessage(playerid, rot,"Du Hast Dich Noch Nicht Angemeldet!");} } } return 1; }
-
Hat sich Erledigt Danke an Alle
-
Hat sich Erledigt Danke an Alle
-
Hat sich Erledigt Danke an Alle
-
Hat sich Erledigt Danke an Alle
-
Hat sich Erledigt Danke an Alle
-
Ok Danke Euch Habt was gut bei mir
-
öhhh Kann mann das nicht igendwie auch so machen das er es automatisch als Administrator startet ?
-
LoL
Wie mache ich das es auch ohne AdministratorGeht also /save mit Administrator gehts jetz aufeinmal xD ?!
-
Haii Leute
ALso wenn mann ja im game /save macht erstellt er im rockstars ordner / Gta Sanandreas Ein Text Dokument Savepositions wo koordienaten drinn sind
nur wenn ich im game /save mache macht er es nicht
hat jemand neh idee ist sehr wichtig weil ich brauche das zum scripten Habe gta auch schon neu installiert geht immer noch net ging sonst immer bei mir
danke für die hilfe
-
Code
Alles anzeigen//---------------News_Command_Für_News_Reporter--------------------------------- dcmd_news(playerid,params[]) { if(!strlen(params)) return SendClientMessage(playerid,rot,"/news [TexT]"); if (eingeloggt[playerid]) { new name[MAX_PLAYER_NAME], s[128], string[265]; GetPlayerName(playerid,name,sizeof(name)); format(s,sizeof(s),"acc/%s.ini",name); new jobid = dini_Int(s, "job"); new admin = dini_Int(s, "admin"); format(string, sizeof(string), "News Reporter: %s Reportet: %s", name, params); if(jobid == 33 || admin == 2) for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { SendClientMessage(i,orange,string); } } } return 1; } //------------------------------Ende--------------------------------------------
Nimm Mal das
Bearbeite das mit admin usw
-
kann Einstein Seiner Nur empfehlen