Beiträge von PaintNETutorial

    Auf gut deutsch ein Range-Chat?
    Ja, dannach fragte ich ja, wie ich anfangen soll, da ich bei keiner Sache keinen Anfang finden kann.


    Also, Tacheles:
    Wie fange ich im Script Bereich' beim lokalem-Chat an?


    /edit:
    Selfmade ist für mich ein non-gf reallife-script.
    ( aus meiner sicht. )

    Hey Leute.
    Ich hatte ja mal einen Tread zum Thema "/ooc im Selfmade?" erstellt, jedoch konnte mir keiner so wircklich helfen, da ich fragte, WIE ich soetwas mache.


    So, in diesem Tread wünsche ich mir bitte für ein Selfmade Reallife, ein Range-Chat & /ooc Chat, bitte.

    Wie gesagt, ich hatte New's ja schon im Kopf ( siehe Post 1 ), aber wie soll ich damit nun anfangen?
    OMG, das klingt jetzt ja fast so als möchte ich ein Tutorial ...:
    Was muss ich denn eigendlich Definieren ( new'en 0o )?


    /edit:

    Zitat

    strval

    O-ok?
    Was ist das nun wieder? xD
    Ich kenne nur strok oder wie das nochmal hieß - aber auch nur vom Namen.

    Hey Leute.


    Kurze Erklärung wieso ich soetwas frage:
    Ich fange gerade wieder an zu scripten & habe einen "Meister", wenn ich ihn so nennen darf.^^
    Er möchte mir beibringen & auf dem Weg begleiten, ein Self-Made Reallife zu erstellen.


    GUI Login vom BlackFoX ( + Credits ) ist drin, /goto als admin-command ( fast bugfrei ) & ein Weapon-Drop System aus diesem Forum.


    So, mein "Meister" meinte ich sollte erst einmal lernen, wie man als ( RCON ) Admin sachen ein / ausschalten kann - Damit meinte er sachen wie im GF bsp. /OOC.


    Natürlich kam mir dann die Idee, soetwas nachzubauen.
    Der Befehl sollte dann sowas wie /sor ( Speak of Range - Ja, ich weiß gut geenglischt :D ) heißen.


    Nur mein spezielles Problem ist - Ich kann keinen Anfang finden.


    Natürlich habe ich mir schon meine Gedanken gemacht & kam auf die Blitz-Idee das mit NEW's zu machen - doch wie?


    Es ist etwas her, das ich mal gescriptet habe, ca. 1 Jahr, bzw. 0.5 Jahre.


    Ich hoffe wircklich, das ihr mir auf die Sprünge helfen könnt.


    MFG, Der typ der Paint.NET Tutorial's macht.


    /edit:
    An all' diejenigen, die sich fragen: "Wieso hilft dein "Meister" dir nicht?"
    Antwort: Er ist beschäftigt.
    Er hat ja auch noch ein Reallife & Freunde - kann man zu mir nicht sagen ... =(
    Spaß.^^

    Argh, danke für die Hilfe, trotzdem kommen jetzt aber 5 Error's.


    Hier mal mein ( momentan ziemlich leerer ) OnPlayerCommandText Public:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256],idx;
    cmd = strtok(cmdtext,idx);
    if(!strcmp("/goto",cmd,true))
    {
    new tmp[256], OtherID;
    if(IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    return SendClientMessage(playerid, 0x55FF00FF, "Verwendung: /goto [id]");
    }
    OtherID = ReturnUser(tmp); // Falls "OtherID = ReturnUser(tmp);" ein Error gibt, einfach in "OtherID = strval(tmp);" ändern
    if(IsPlayerConnected(OtherID) || IsPlayerNPC(OtherID))
    {
    new Float: x, Float: y, Float: z;
    GetPlayerPos(OtherID,x,y,z);
    if(IsPlayerInAnyVehicle(playerid))
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, x+3, y+3, z+0.5);
    PutPlayerInVehicle(playerid, veh, 0); // eigentlich nicht nötig, doch nur damit nicht das auto sich alleine portet, kann man auch weglassen ;)
    SendClientMessage(playerid, 0x55FF00FF, "Du hast dich teleportiert.");
    return 1;
    }
    else
    {
    SetPlayerPos(playerid, x+3, y+3, z+0.5);
    SendClientMessage(playerid, 0x55FF00FF, "Du hast dich teleportiert.");
    return 1;
    }
    }
    else
    {
    return SendClientMessage(playerid,0x55FF00FF,"Der angegebene Spieler ist nicht online!");
    }
    }
    else
    {
    return SendClientMessage(playerid, 0xFF6300FF, "Du bist kein Administrator!");
    }
    }
    return 0;
    }

    Hey Leute.
    Da ich nun wieder mit dem scripten anfange, wollte ich testweiße ein Admin-Befehl' erstellen.


    /Goto [ID] + PlayerIsAdmin.


    Das sieht bis jetzt so aus:
    if (strcmp("/goto", cmdtext, true, 6) == 0) {
    new tmp[256];
    new OtherID = strval(tmp);
    if(IsPlayerAdmin(playerid)) {
    if(!strlen(tmp)) return SendClientMessage(playerid, 0x55FF00FF, "Verwendung: /goto [id]");
    if(!IsPlayerConnected(OtherID) || IsPlayerNPC(OtherID)) return SendClientMessage(playerid,0x55FF00FF,"Der angegebene Spieler ist nicht online!");
    new Float:X, Float:Y, Float:Z;


    GetPlayerPos(OtherID, X, Y, Z);


    if(IsPlayerInAnyVehicle(playerid)) {
    SetVehiclePos(GetPlayerVehicleID(playerid), X+5, Y+5, Z);
    }
    else {
    SetPlayerPos(playerid, X+5, Y+5, Z);
    }
    SendClientMessage(playerid, 0x55FF00FF, "Du hast dich teleportiert.");
    }
    else {
    SendClientMessage(playerid, 0xFF6300FF, "Du bist kein Administrator!");
    }
    return 1;
    }


    Hmm, aber wenn ich ingame gehe, funktioniert nur /Goto, wenn ich aber zb. /goto 0 eingebe, ( egal ob ich als RCON eingeloggt bin oder nicht ) sagt er mir, das es den Befehl' nicht gibt.



    Was soll ich tun?
    Ich habe mir den Code nochmal angeguckt und weiß nicht weiter.
    Den /Goto Code habe ich aus dem Wiki ( Deutsch ), das If IsPlayerAdmin habe ich nur geaddet.


    MFG :!:

    Na denn.


    Aber wo ist den die MSN.EXE oder wie die auch heißt?
    Per Suche find' ich die nicht.


    Welche Messenger hast du denn?


    /EDIT:
    Ok, sag' mir bitte deinen skype namen per PN.
    Denke der Tread wird in höchstens 30 min. geschlossen sein, falls ich "den Auserwählten" habe, hehehe^^

    Hey.
    Also, kurz:
    Ich hatte früher mal ein paar Gamemode's gemacht, dann war erstmal 1² Jahre ruhe.


    Nun möchte ich mein Wissen erweitern und Godfather bearbeiten.
    Das blöde:
    Ich weiß nur noch den Grundstoff.


    Was ich nun bitte wissen möchte, wäre wie manschwere Bug's wie im GF Standard lösen kann & ob mir jemand alle zwei Tage manchmal unter die Arme greifen kann.
    ( Also jeder zweiter Tag ca. 1-2 Stunden Zeit würde ich euch / dir nur rauben. )


    Ich hoffe ihr könnt mir weiter helfen.
    Soll nicht's großes werden, möchte aber wieder mit scripten anfangen und GF hatte ich bis jetzt noch nie.


    Achja, auserdem wollte ich bitte nochmal wissen, ob ich das GF Original oder ein Edit aus dem Tread nehmen soll.


    MFG.

    Hmm,
    mal so eine Frage btw, da ich gerade keinen Pawno beiseite habe,
    Wieviele Zeilen sind es in etwa? ( nicht das dieß eine Rolle spielt, fände es aber mal interessant. )