PAWN für Rage.MP

  • auf den bin ich vor par tagen auch gestoßen und habe schon ein kleines script gebaut mit spielerrein
    jedoch verstehe ich nicht ganz wo ich jetzt die amx rein packen muss und wie ich diese jetzt lade :-D

    Der Kluge lernt aus allem und von jedem der Normale aus seinen Erfahrungen und der Dumme weiß alles besser.

  • auf den bin ich vor par tagen auch gestoßen und habe schon ein kleines script gebaut mit spielerrein
    jedoch verstehe ich nicht ganz wo ich jetzt die amx rein packen muss und wie ich diese jetzt lade :-D

    Wenn ich das ganze soweit richtig verstanden habe - Einfach sämtliche Dateien in den Root-Folder (also wo alles von rage liegt, z.b. die Server.EXE) packen, und die AMX File dann in den benannten Ordner: "amxplugins" reinpacken. :-)

  • @Rocky
    Ich bin noch dabei es zum laufen zu bringen frage mich nur ob ich dazu dann ne index.js schreiben muss oder nicht weil das mit den ordner und den namen der amx unter settings zu schreiben hat bis jetzt nicht geholfen :-D

    Der Kluge lernt aus allem und von jedem der Normale aus seinen Erfahrungen und der Dumme weiß alles besser.


  • Ich habe zwar GTA 5 MP nicht wirklich mitverfolgt, aber würde mal gerne hier wissen, wie es genauer zur Sache geht.
    Welche Einstellungen sind von Nöten?
    Wie schaut es mit der Community von Rage MP aus? Viele dort?
    Gibt's das auch für "Alt V" oder bisher nur Rage MP auf PAWN?


    Und läuft der Client gescheit?
    Nicht, dass man mit einer Entwicklung anfängt und das Ganze endet wir GT-MP.


  • also meiner Meinung ist es Spielbar. Seit mehreren Monaten gibt es Server mit über 1000 Spielern die laufen.


    gibt es mehr Infos wegen Pawn in RageMP? @Max Jackson mit der Verlinkungen kann ich nicht viel anfangen

    j4awcyb.jpg


    2Uz6VJx.png M6QXoKR.png

  • Was sagt unser Rage-MP Guru @LeonMrBonnie dazu ?

    Hatte es ja bereits im Smalltalk gepostet.


    Definitiv interessant, aber fraglich ob man SAMP über Sprachen wie JS oder C# stellen sollte (bezogen auf RageMP).
    M.M.n. ist PAWN dafür eher ungeeignet, aber für jemanden der nur PAWN kann ist es bestimmt eine gute Möglichkeit in das RageMP Scripting einzusteigen.


    Aber danke für das Kompliment als "Guru" :D

  • gibt es mehr Infos wegen Pawn in RageMP? @Max Jackson mit der Verlinkungen kann ich nicht viel anfangen

    Alles sehr bedeckt und klein gehalten, aber funktioniert wie normales SA:MP Pawn.
    Ich habe mal ein kleines Beispiel gemacht.



    #include <RAGE>


    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    public OnGameModeInit()
    {
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    new string[128], playerName[128];
    GetPlayerName(playerid, playerName, sizeof(playerName));

    format(string, sizeof(string), "%s hat den Server betreten", playerName);
    BroadcastForPlayers(string); // Nachricht an jeden Spieler

    printf("Loginfenster für %s lädt", playerName);
    CallPlayerEvent(playerid, "LOAD_LOGINUI", "");
    return 1;
    }


    public OnPlayerReady(playerid)
    {
    return 1;
    }



    Wichtig anzumerken - Bisher nur Linux Support.


    Es gibt keine wirkliche Wiki, also muss man ausprobieren. :-)

  • Die Events oder "Publics":


    forward OnPlayerConnect(playerid);
    forward OnPlayerReady(playerid);
    forward OnPlayerQuit(playerid, E_EXIT:exit_type, const reason[]);


    forward OnPlayerCommandText(playerid, const cmdtext[]);
    forward OnPlayerChat(playerid, const text[]);
    forward OnPlayerDeath(playerid, Hash:reason, killerid);
    forward OnPlayerSpawn(playerid);
    forward OnPlayerDamage(playerid, Float:health_loss, Float:armor_loss);
    forward OnPlayerWeaponChange(playerid, Hash:old_weapon, Hash:new_weapon);
    forward OnPlayerStartEnterVehicle(playerid, vehicleid, seatid);
    forward OnPlayerEnterVehicle(playerid, vehicleid, seatid);
    forward OnPlayerStartExitVehicle(playerid, vehicleid);
    forward OnPlayerExitVehicle(playerid, vehicleid);


    forward OnVehicleDeath(vehicleid, hash, killerid);
    forward OnVehicleSirenToggle(vehicleid, bool:toggle);
    forward OnVehicleHornToggle(vehicleid, bool:toggle);
    forward OnTrailerAttached(vehicleid, trailerid);
    forward OnVehicleDamage(vehicleid, Float:bodyHealthLoss, Float:engineHealthLoss);


    forward OnPlayerEnterColshape(playerid, colshapeid);
    forward OnPlayerExitColshape(playerid, colshapeid);


    forward OnPlayerEnterCheckpoint(playerid, checkpointid);
    forward OnPlayerExitCheckpoint(playerid, checkpointid);


    forward OnPlayerCreateWaypoint(playerid, Float:posX, Float:posY, Float:posZ);
    forward OnPlayerReachWaypoint(playerid);
    forward OnPlayerStreamIn(playerid, forplayerid);
    forward OnPlayerStreamOut(playerid, forplayerid);


    Kann man in der RAGE.inc nachschauen

    Programmieren: 1% Programmieren, 99% Bugs Fixen

  • und welche Plugins funktionieren von Samp? Alle oder wie.. und welche includes muss ich benutzen bei Pawno?

    j4awcyb.jpg


    2Uz6VJx.png M6QXoKR.png

  • und welche Plugins funktionieren von Samp? Alle oder wie.. und welche includes muss ich benutzen bei Pawno?

    https://github.com/AGraber/pawn4rage/
    Du kannst jedes Plugin verwendet welche keine SAMP eigenen Natives verwenden oder Memory Hacking machen.


    Als Include musst du nur wie im Beispiel, das Rage Include inkludieren.


    Was aber wichtig ist zu erwähnen: Man kann in PAWN jetzt keinen Server machen. PAWN kann man nur Serverseitig verwenden, und Clientseitig muss man weiterhin JS oder C# verwenden.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen