hallo ich habe mit dem interior script ein problem ich will mehrere marker erstellen um zb. nicht nur ins polizeirevier zu können sondern auch in CJ haus... jetzt hab ich für pdmarkeraussen, pdmarkerinnen, pdnachaussen und pdnachinnen noch versucht pdmarkeraussen2, pdmarkerinnen2 usw. zu ergänzen und dahinter dann den gleichen code von oben zu schreiben hat aber nicht funktioniert dann hab ich für pdnachinnen2 und pdnachaussen2 noch extra funktionen erstellt ging aber trotzdem nicht... kann vllt jmd sagen wie man sowas scriptet (vllt mit tables?) bin dankbar für jede hilfe
die sicherheitsfunktion mit dem auto brauch ich beim 2. nicht die beiden marker kommen in einen innenraum
also der code sieht so aus:
setElementInterior(pdmarkerinnen2, 0) setElementDimension(pdmarkerinnen2, 0) --1 function PDNachInnen(hitPlayer, matchingDimension)
if getPedOccupiedVehicle(hitPlayer) or getElementType(hitPlayer) == "vehicle" then outputChatBox("Du kannst nicht mit einem Fahrzeug durch diese Tuer!") else setElementPosition( hitPlayer, 302.3, -143.2, 1004.1) -- teleportiere ihn auf diese Position (Interior 0) setElementInterior( hitPlayer, 7) -- setze nun sein Interior auf 7
end end
addEventHandler("onMarkerHit", pdmarkeraussen, PDNachInnen) -- wenn der marker "pdmarkeraussen" berührt wird, führe Funktion aus
--2 function PDNachInnen2(hitPlayer, matchingDimension)
function SFPDTelin(player)
if getElementType(player) == "player" then
setElementPosition(player, 246.94, 113.53, 1003.225708007)
setElementInterior(player, 10)
end
end
addEventHandler("onMarkerHit",SFPDMarkerIn,SFPDTelin)
function SFPDTelout(player)
if getElementType(player) == "player" then
setElementPosition(player, -1606.12, 716.49, 12.08)
setElementInterior(player,0)
end
end
addEventHandler("onMarkerHit", SFPDMarkerOut, SFPDTelout )
Richtig
Sorry das ich nicht vorher geantwortet habe (zu viel für Schule zu tun).
Mit tables solltest du noch nicht angefangen, wenn du einfache Teleports nicht schaffst (nicht falsch verstehen). Lieber alles nach der Reihe (Basics) und Tables sind etwas weiter hinten.
Ist ja wie C++ wenn du anstatt mit Operatoren, Struktur, Konstannten mit Polymorphismus anfängst
@Stylezz Dein Script ist im Prinzip das gleiche wie bei mir, nur strukturierter & zusammengefasst.
Ich bin Anfänger im scripten und finde das wirklich gut wie du das Tut gemacht hast. Sehr übersichtlich
Ich hab versucht anhand deines Interior-Scripts einen Teleporter zu machen, aber ohne Interior.
Anscheinend hab ich da irgendwo einen Fehler drinnen oder irgendetwas vergessen. Könnte das einer bitte mal überfliegen?:
function PDNachInnen(hitPlayer, matchingDimension)
if getPedOccupiedVehicle(hitPlayer) or getElementType(hitPlayer) == "vehicle" then
outputChatBox("Du kannst nicht mit einem Fahrzeug durch diese Tuer!")
else
setElementPosition( hitPlayer, 415.37689, 2370.3176, 195.519348)
Custom Handling: It is now possible to modify controls, steering and behaviour of your favourite cars and bikes through our elaborate handling scripting support.
Custom Fonts: At long last, you’re no longer stuck with the default fonts that ship with MTA. You can now import and create text for any .ttf through Lua.
Unicode support: After heavy demand, we are excited to bring Unicode support. Along with it comes natural support for Chinese, Russian, Indic, Arabic texts and many more. This applies to chat, and to GUI.
Cutscene player skins: Big Smoke? Ryder? Sweet? Wu Zi Mu? They all join the cast of player skins available along with other familiar faces.
New BASS sound library: Shoutcast radio - yes please! You can now stream music from the web as part of your server, and can apply special sound affects to a wider range of sound file formats.
Custom shaders: Enhance your visual experience with ENB-like scripts that are cooler than the other side of the pillow.
Voice Chat: Keep your hands on the wheel and off the chatbox with all new Voice chat support! Servers with voice enabled will allow you to communicate with other players using the Z key.
Increased player count: Push your RPG server to the max. The MTA server has an increased cap of 1024 players
Furthermore, expect to see RGB support for vehicles, fully synchronised traffic lights, new diverse weather effects, shiny GUI revamps amongst hundreds of bug fixes, security additions and gameplay improvements! For a full list, please go ahead and check the changelog page compiled by Arran.
das ist ein Tutorial. Hier werden dir nicht genau die scripts gezeigt die du brauchst, sonst bräuchtest du ja nicht mehr scripten lernen. Scripten ist hauptsächlich logischen überlegen. z.B. poliezi
Du frägst erst ab, ob der spieler z.B. im Team poliez ist, dann frägst du ab, was er als waffe in der hand hat. "if" (wenn) es der Schlagstock ist, dann fragst du ab, ob er jemanden getroffen hat. Wenn ja, dann frägst du ab ob derjenige wanteds hat. Dann kannst du z.B. wantedanzahl x 5 nehmen als Einsperrzeit
usw....
Du musst einfach mal dir einen logischen weg ausdenken, wie du das alles schreiben kannst. Functionen findest du hir:
und das hier kannst du mal runterladen, und es als beispiel nutzen.
Schön das hier meine Version vom Godmother als Beispiel genutzt wird. Schönes Tutorial.
Übrigens gibt es auch ein Tutorial zum Godmother.
Wer noch mehr Hilfe braucht zum Godmother kann Kaito Kid 1412 auf mta-sa.de anschreiben
So nun kann ich auch wieder helfen.
Danke StylezzDMG, dass du geholfen hast
Also Elchi :
Bitte keine Fremdwerbung. Und du bist KaitoKid oder wie?
Ok ich update dann mal das Tutorial
Fremdwerbung?
Dann wäre das englische MTA Wiki also auch Werbung in dem Beitrag über mir?
MTA-SA.de ist lediglich eine hilfsplattform, und die offizielle deutsche MTA Webseite.
Hallo , ich würde gerne wissen wie man eine spielerliste scripten fuer einen stealth server wk kills und death angezeigt werden. Und auch farbig unso. Dann wäre da noch ein script , wie macht man z.b dass wenn man auf eine taste drueckt ,dass kommt ;::::
Totalkills: Totaldeaths: Ratio:
Für das eine :
bindKey -> outputChatBox (benutze das Wiki)
Und für deine Spielerliste :
Da brauchst du dxDrawText/dxDrawRectangle.
Das ist sehr kompliziert, und ich sehe nicht das du viel Erfahrung hast. Nimm einfach dxScoreBoard.
C++ Programmierung 06/15/2011 - Kal Online - 29 Replies Hallo ich habe da mal wieder eine bzw. gleich ein paar Fragen und würde mich freuen wenn mir dabei jemand helfen kann.
Ich wollte fragen ob jemand weiß wie ich in C++ ein Pixelsearch angebe und einmal rechte und linke Maustase sowie ich eine Spacetaste schicke an kalonline.
ich habe versucht mich mal mit google und tuts zu informieren jedoch finde ich dann zb das:
for (int a=0; a<(dx*dy); a++)
{
if (*(COLORREF*)memory == RGB(suchende r,g,b))
{
DO programmierung 12/16/2010 - Browsergames - 10 Replies hey hab mal eine frage
in was ist do eigt programmiert? in C++??
könnte man eigt wenn man C++ lernt sowas selber erstellen oder so?
also zb wenn man es sehr gut beherscht.
hoffe ein erfahrender Programmierer antowrtet
Kal-Programmierung 11/26/2007 - Kal Online - 81 Replies HuHu, ich "versuche" mal die Kal-Sektion zu verbessern jeder nder irgendwelche Code's für Kal hat kann sie hier mal posten, ihr könnt sie ja ruhig coden hat sogar noob schutz weil eh nicht jeder damit umgehn kann =) hehe
Dieser eine Code der Hochgeladen wurde:
///////////////////////////////////////////////// /////////////////////
// ClientCore.cpp
// -------------------------------------------------- -----------------
// Default Client Dll entrypoint....
Programmierung 07/15/2007 - Kal Online - 9 Replies Hey alle zusammen bin neu hier.
Wollte jetzt zu den Sommerferien das Programmieren anfangen und lernen wie man ein khi programmiert. :)
Könnte mir da jemand helfen?
BIG THX
Ps:Wenn das gerade irgenndwie gegen die regeln verstöst bitte closen :S hoffe mal net.
EDIT:Hab in der Tutorial abteilung nix gefunden