Beiträge von netmario

    Von Sa:Mp gibt es keine vorgesehen Funktion dafür, allerdings hat hier jemand ein Include dafür gemacht. Ganz wichtig: Lad dir die MoveObjectRotAlt runter, die andere ist verbuggt.

    Guten Tag,


    ich habe gestern mein Script mit der neuen Version getestet und alles hat funktioniert. Heute habe ich nun mir eine kleine fbank eingebaut und dass die Leader das Gehalt der Ränge festlegen können. Wenn ich jetzt versuche den Server zu starten, dann kommt folgendes Problem. Andere gamemodes funktionieren noch. In der Crashinfo.txt wird folgendes ausgegeben.




    Wisst ihr um welches Problem es sich handelt?
    Vielen Dank für eure Hilfe.

    IceCube an deiner Stelle wäre ich schon längst still gewesen. Das ist eine Frechheit was du hier abziehst, ich hätte dir schon längst nicht mehr geholfen. Entweder du lässt es sein mit Godfather oder eignest dir paar Grundlagen an. Dann hätte dir das Tutorial sehr wohl geholfen, da steht alles drin was man wissen muss.
    Es ist arm, wenn man immer nur alles kopiert und nicht mal was selber macht.

    Du solltest dich erstmal drüber informieren was du überhaupt machen willst, bevor du was postest. Das ist nämlich kein 3d Text, sondern ein Textdraw. Mach halt mal bei OnPlayerConnect folgendes rein:
    TextDrawShowForPlayer(playerid, Textdraw2);
    Und bei OnPlayerDisconnect dieses:
    TextDrawHideForPlayer(playerid, Textdraw2);

    if (Carlist[playerid][Typ]==-1)
    Hier wird ja überprüft ob er schon ein Auto besitzt, geh mal in dein Scriptfilesordner und öffne mal eine *.car Datei, die angelegt sein sollte. Und schaue dort was drinnen steht.

    Unter new Autospawns kannst du neue Autos hinzufügen:
    new Autospawns[4][ahSpawn] = {
    {x, y, z, angle},
    {...,...,...,...},
    {...,...,...,...},
    {...,...,...,...}
    };
    Wichtig ist die 4 anzupassen, je nachdem wie viel Autospawns du hast.

    Guten Tag,


    Ich wollte vorhin die Kameraposition ermitteln, sodass ich später weiß was ich in SetCameraPos und SetCameraLookAt reinschreiben muss. Kennt ihr irgendein Programm, dass dies kann?


    Ich habe auch versucht mittels der a_cam.inc meinen eigenen Command zu schreiben, beim compilen gabs keine Errors oder Warnings funktionierte aber trotzdem nicht, es wird immer 0.000... angezeigt.
    if (strcmp("/getcamerapos", cmdtext, true, 13) == 0)
    {
    new Float:x,Float:y,Float:z;
    GetCameraPos(playerid, x, y, z);
    format(string, sizeof(string), "CamPosX: %f CamPosY: %f CamPosZ: %f", x, y, z);
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
    if (strcmp("/getcameralookat", cmdtext, true, 16) == 0)
    {
    new Float:x,Float:y,Float:z;
    GetCameraLookAt(playerid, x, y, z);
    format(string, sizeof(string), "CamLookX: %f CamLookY: %f CamLookZ: %f", x, y, z);
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }


    Vielen Dank für eure Hilfe!
    netmario

    Du musst nachschauen welcher key Rechtsklick ist. Dann musst du unter OnPlayerKeyStateChange abfragen ob jemand diese Taste drückt. Dann musst du die Position des Spielers ermitteln, nee for Schleife machen, die schaut ob jemand in seiner nähe ist mittels IsPlayerInRangeOfPoint und wenn ja setzt du die Injection auf 1. Das wars schon.