Beiträge von Mr.Kai

    Hallo liebe Community,


    ich Mappe nun seit einer ganzen Zeit, und bin vor ein paar Tagen auf den Map Editor: 0.3-D verision umgesteigen. Nun habe ich angefangen mit dem Objecte entfernen, und habe in den Ghettos von LS ein paar Häuser entfernt, ein Grundstück geschaffen und wollte nun drauf Mappen. Als ich in den Test Modus gestartet habe, waren dort aufeinmal Türen, die im Editor nicht zu sehen sind (auf den Screens sichtbar).


    Screens:

    Spoiler anzeigen

    So sieht es im Editor aus:

    So sieht es aber Im test aus:

     



    Meine Frage, wie finde ich nun diese Objecte herraus (von den Türen), und entferne auch diese?


    Danke für jede hilfe.


    MFG
    K41

    beo ocmd:fare mache da mal return 1; dann müsste eig. dass Server Unknow Command


    Danke für die hilfe, allerdings habe ich eben selber den Fehler gefunden...


    mein Fehler war, oben in zeile 26, dort wird gesagt, dass wenn nebenjob id = 1 ist, er NICHTS machen soll, und anderfalls soller das geld übertragen, dabei sollte das genau anders rum sein. Darum hat er kein Geld übertragen, jetzt muss ich nru noch Limit usw. einfügen, bis es perfekt ist^^


    Ich kann hier das Forum nur loben, man bekommt immer hilfe ;)

    Hallo, liebe Community,


    erneut wende ich mich an euch, da ich wieder einmal nciht weiter weiß. Ich bin immer noch dabei, das Scripten zu erlernen, und meine Fähigkeiten zu erweitern. Allerdings weis ich erneut nicht mehr weiter. Compilen usw. funktioniert. Aber Ingame gehts schief...


    Also, es ist für ein Nebenjob, Taxifahrer. Der Befehl /fare [preis]. Die Server meldung kommt, das er Duty ist. Allerdings kommt darunter "Server unkown command", wenn jetzt jemand in das Taxi steigt, wird allerdings kein Geld abgezogen/gutgeschrieben.


    Hier die Scriptteile...



    new taxifahrerid;


    ocmd:fare(playerid,params[])
    {
    new fp;
    if(sscanf(params,"i",fp))return SendClientMessage(playerid,GRAU,"/fare [preis]");
    new vehicleid;
    vehicleid = GetPlayerVehicleID(playerid);
    if(!IsATaxiCar(vehicleid))return SendClientMessage(playerid,GRAU,"Du bist in keinem Taxi Fahrzeug");
    if(GetPVarInt(playerid,"Nebenjob")!=1)return SendClientMessage(playerid,GRAU,"Du bist kein Taxifahrer");
    SetPVarInt(playerid,"Fahrpreis",fp);
    new string[128];
    format(string,sizeof(string),"Taxifahrer %s ist im Dienst. Fahrkosten betragen %i $",SpielerName(playerid),fp);
    SendClientMessageToAll(GREEN,string);
    SetPVarInt(playerid,"Taxiduty",1);
    taxifahrerid = playerid;
    return 0;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if (IsATaxiCar(vehicleid) && ispassenger)
    {
    if(GetPVarInt(taxifahrerid,"Nebenjob")==1)
    {
    if(GetPVarInt(taxifahrerid,"Taxiduty")==0) {}
    else
    {
    GivePlayerMoney(playerid,-GetPVarInt(taxifahrerid,"Fahrpreis"));
    GivePlayerMoney(taxifahrerid,GetPVarInt(taxifahrerid,"Fahrpreis"));
    }
    }
    }
    return 1;
    }


    Wo liegt mein fehler? (der Nebenjob hat die ID 1(ist der einzige :D )), die abfrage hab ich auch richtig(von Funktion isPlayerInFrak(playerid,frakid) abgeleitet).


    Warum wird das Geld nicht übertragen ?(


    MFG
    K41

    Und du bist auch sicher, dass ID 2 GS ist?


    Ja, ich bin mir zu 100% sicher ;)


    PS: Ich probier das mal, danke für die Hilfe :)


    //edit habs ausprobiert, wieder nichts...


    vlt habe ich ein Fehler in der "isPlayerInFrak" Funktion, hier der Code:
    stock isPlayerInFrak(playerid,frakid)
    {
    if(GetPVarInt(playerid,"Fraktion")==frakid)return 1;
    return 1;
    }

    Hallo,


    ich brauche dringen Hilfe, weil ich einfach nicht mehr weiter weis...


    Ich Arbeite derzeit an einem SM Reallife Script (Starte kein Projekt, sondern nur um Scripten zu lernen :D ).


    So, nun zu meinem Problem. Ich habe 3 Fraktionen. LSPD, GS und Ballas. Für diese Fraktionen hab ich jeweils Autos gespawnt. Jetzt will ich das so Scripten, dass z.B. ein Zivilist oder LSPD´ler nicht mit einem GS Fahrzeug fahren kann. Ich hab da schon etwas gemacht.



    forward IsAGSCar(carid);


    new GSVehs[11];
    public OnGameModeInit()
    {
    GSVehs[0] = CreateVehicle(487, 2526.8059082031, -1677.6296386719, 20.195224761963, 90, 86, 86, -1);
    GSVehs[1] = CreateVehicle(415, 2505.6708984375, -1694.3474121094, 13.40758895874, 14, 86, 86, -1);
    GSVehs[2] = CreateVehicle(492, 2500.69921875, -1655.2027587891, 13.315901756287, 70, 86, 86, -1);
    GSVehs[3] = CreateVehicle(492, 2485.41796875, -1654.1904296875, 13.217425346375, 90, 86, 86, -1);
    GSVehs[4] = CreateVehicle(492, 2509.4548339844, -1672.1032714844, 13.315901756287, 355.99932861328, 86, 86, -1);
    GSVehs[5] = CreateVehicle(560, 2499.2170410156, -1682.8823242188, 13.171130180359, 284, 86, 86, -1);
    GSVehs[6] = CreateVehicle(560, 2493.1518554688, -1683.7098388672, 13.313739776611, 91.99658203125, 86, 86, -1);
    GSVehs[7] = CreateVehicle(521, 2518.4946289063, -1672.1314697266, 13.892971038818, 66, 86, 86, -1);
    GSVehs[8] = CreateVehicle(521, 2517.9948730469, -1673.5966796875, 13.853273391724, 65.994873046875, 86, 86, -1);
    GSVehs[9] = CreateVehicle(521, 2515.7292480469, -1670.8513183594, 13.394186019897, 65.994873046875, 86, 86, -1);
    GSVehs[10] = CreateVehicle(521, 2515.1396484375, -1672.435546875, 13.352339744568, 65.994873046875, 86, 86, -1);
    return 1;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new Float:xpos,Float:ypos,Float:zpos;
    GetPlayerPos(playerid,xpos,ypos,zpos);
    if (IsAGSCar(vehicleid) && !ispassenger)
    {
    if(isPlayerInFrak(playerid, 2)) {}
    else
    {
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid,ROT,"Du hast keine Schlüssel");
    SetPlayerPos(playerid,xpos,ypos,zpos+1);
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    }
    return 1;
    }


    public IsAGSCar(carid)
    {
    for(new i = 0; i < sizeof(GSVehs); i++)
    {
    if(carid == GSVehs[i])
    {
    return 1;
    }
    }
    return 0;
    }


    Wenn ich jetzt ingame als LSPD Member gehe, und in ein GS Fahrzeug einsteige, passiert GARNICHTS ?( . Warum :?:

    Hallo liebe Community,


    ich bin derzeit dabei, das Scripten mit Pawno für SAMP zu Lernen. Ich kann schon zimlich viel. Zuletzt hab ich ein /ban [id] [grund] Befehl für Adminstratoren(nicht Rcon admins). Ich Arbeite mit PVar, was .ini files angeht, und erstelle meine Commands mit ocmd und scanf.


    Ich bräuchte jemanden, der mir hier bitte erklären kann, wie man ein /tban [id] [zeit] [grund] Befehl erstellt. Ich weiß zwar, wie ich ein /ban mache, aber bekomme das mit der Zeitabfrage nicht hin.


    Könnte hier bitte jemand ein Art "Mini-Tutorial" für mich machen? oder ein Link eines Tutorials schicken? (hab keine Gefunden, weder mit Google, oder sonst irgendwas).


    Danke für jede hilfe :)


    MFG
    K41


    //edit: ein fertiges Timeban System reizt mich nicht, ich möchte wissen, wie man soetwas Scriptet :D

    Hi,


    ich habe ein Problem mit meinem Selfmade RL Script, und meinem Waffenkaufen script(auch selfmade). Anfangs, nachdem ich alles fertig war, habe ich das erste mal versucht, zu Compilen. Es kamen 26 Errors. Einige auch in Zeilen, die nichts im geringsten mit einander zu tun haben. Auserdem erkannten andere Script Parts meine "stock´s" irgendwie nicht mehr erkennen. z.B. "isPlayerAnAdmin" Ohne mein Waffenkaufen keine Errors. nachdem ich das Waffenkaufen im GM habe, sagt es überall "undefinied symbool "isPlayerAnAdmin". Also habe ich mein Waffenkaufen in ein FS gemacht. Dort haben beide, GM und FS keine Erros. Allerdings will ich bei meinem GM keine FS´s, damit ich nciht jedes mal den Server komplett Down machen muss, wenn ich ein Restart machen muss.


    Von den 26 error meldungen sind c.a 18 "error 010: invalid function or declaration" in meinem Waffen Script, aber nur solange es im GameMode drinnen ist.


    und wenn ich mein Waffenkaufen im FS lasse, und so den Server anmache, kommen irgendwie die Dialoge durcheinander. Dann ist z.B. "DIALOG_BSNHEAL" funktion im "DIALOG_BUYGUN" und umgekehrt.


    Woran kann das liegen ?(

    Hallo liebe Comunity :)
    ich wollte mal nachfragen, wie ich bei einem Dialog_Style_Input NUR zahlen zulasse, und wenn ein Buchstabe/sonderzeichen dabei ist, soll eine Error nachricht kommen.
    Hab schon alles abgesucht, aber finde nichts.


    Ich Scripte mir gerade ein Waffenkaufen Symbol in meinem Ammu Nation, allerdings weis ich nciht, was passiert, wenn die Leute in die Box Buchstaben/Sonderzeichen einfügen.


    MFG
    K41

    okay, das mit dem stream hat sich denk ich mal erledigt... aber auf einmal kommt bei compilen 1 Error... ich schreib ma die Error Zeile hin...


    "D:\gta test seerver\aaaaaa\pawno\include\core.inc(12) : error 010: invalid function or declaration"


    für mich heist das, das die core.inc defekt ist... ich hab schon pawno KOMPLETT neu geholt, und nicht ändert sich...

    Ich habe irgendwie 2 Probleme mit dem Server.


    1. Sei SAMP0.3b update sind die objekte transparent. wie kann ich den bug fixxen?


    2. am anfang konnte ich ganz normal ohne probleme mit dem neuen update mein server erstellen. wenn ich ihn aber jetzt erstelle, kann ich nciht auf den server zugreifen. er wird nicht angezeigt garnicht. auserdem ladet er automatisch die scripts immer neu.


    hier der Log, wenn ich ihn starte

    nach 10-20 sek macht der automatisch ein gmx, so sieht dann der log aus


    Danke für die hilfe im vorraus

    Okay Problem gelöst... wenn ich ein Neues Filterscript hinzufüge(beim Rootserver) dann muss ich den ganzen Prozess einmal beenden, und neu starten. vorher habe ich es mit /rcon gmx gemacht.


    Deswegen auch den halben Log...

    Ich habe ein großeß Problem....
    ich habe zu meinem Gamemode einige Filterscripts. Allerdings Funktionieren die Filterscripts nicht. In der .cfg Datei habe ich die Filterscripts die geladen werden sollen Reingeschrieben. Aber in den Server.logs steht nicht, ob die Scripts geladen wurden oder nicht. Zudem habe ich irgendwo nachgelesen, das Filterscripts nicht auf Root-Servern Funktionieren.


    Meine Frage:
    Wie bringe ich meine Filterscripts auf meinem Rootserver zum laufen?

    @ Michael http://pastebin.com/TeQUwwTS


    @ PaddyBoy, Also, das Autohaus Funktioniert auf meinem Windowsserver, aber wenn ich es auf mein Online Server Einspiele, Spawnen die Fahrzeuge nicht. Geld usw. wird alles Abgezogen.


    Wenn ich allerdings jetzt das Script von meinem Onlineserver runterhole, und es auf meinem Windows Server einspiele, Funktioniert es wieder. ?(

    Hi, ich habe in meinem Script ein Autohaus. Dieses Autohaus war in meiner Vorlage mitenthalten. Nach einigen versuchen ist es mir gelungen das Autohaus zu entbuggen(Fahrzeuge wurden nicht gespawnt). Dann habe ich das Script auf meinem Windows-Server getestet. Alle hat wunderbar Funktioniert.
    Daraufhin habe ich das Script auf meinem Online Server eingespielt. Irgendwie Funktioniert es auf meinem Server nicht. Wenn ich aber jetzt das Script von meinem Server hole, NICHTS daran verändere, Funktioniert es einwandfrei auf meinem Windowsserver.


    Meine Frage:
    Weis jemand, woran das liegen könnte? Hab schon alles mögliche versucht.


    PS: Ich bin mir sicher, das ich das Script 100% Fehlerfrei hochgeladen habe(die anderen Neu gescriptete sachen wurden auch übernommen).


    Hier das Script.
    http://rapidshare.com/files/413935421/Autohaus.pwn


    Bei mir verursacht das, nachdem ich es aus dem Orginalscript gezogen habe, ein Crash beim Compilen 8|

    Ich will ein Aufzug für Cops Scripten, damit Sie auf das LSPD Dach kommen. Hierbei erscheinen 3 Error, aber Finde nicht genau, wo er liegt.
    Error 1:

    //====LSPDaufzug====/
    LSPDaufzug = CreateObject(971, 1559.8423, -1633.1497, 27.50, 90.2409, 4.2972, 4.2972);
    //====LSPDaufzug====/



    (1) : error 076: syntax error in the expression, or invalid function call




    Error 2 und Error 3:

    if(strcmp(cmd, "/runterfahren", true) == 0)
    {
    if(IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_RED, "Der Aufzug fährt runter!");
    MoveObject(LSPDaufzug,1559.8423, -1633.1497, 13.130, 3.5);
    }
    return 1;
    }
    if(strcmp(cmd, "/hochfahren", true) == 0)
    {
    if(IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_RED, "Der Aufzug fährt Hoch!");
    MoveObject(LSPDaufzug,1559.8423, -1633.1497, 27.50, 3.5);
    }
    return 1;
    }


    (5) : error 076: syntax error in the expression, or invalid function call
    (15) : error 076: syntax error in the expression, or invalid function call


    Ich vermute ich hab ein Fehler bei den Koordinaten habe, aber Scripte noch nicht so Lange und deshalb erkenne ich einfach meine Fehler nicht ?(


    Wäre dankbar, wenn mir jemand meinen Fehler nennt.




    PS: Hab vergessen am Anfang der Script das "LSPDaufzug" einzufügen... Ich habe das Aufzugscript jetzt fertig.
    Ich habe das Problem gelöst