Beiträge von Kaliber

    Die Funktion, wo das Array aufgerufen wird
    if(pvehid == CanPlayerUseCar(playerid))return SendClientMessage(playerid, ROT, "Dieses Fahrzeug dürfen leider nur Admins fahren!");


    Schreibe das so:


    if(CanPlayerUseCar(playerid)) return SendClientMessage(playerid, ROT, "Dieses Fahrzeug dürfen leider nur Admins fahren!");


    mfg. :thumbup:


    Du solltest HEAL auch oben im Script deklarieren :D


    new HEAL;
    HEAL = CreatePickup...


    Ist mir egal, kommt darauf an, wie er das mit dem Timer haben will :D


    mfg. :thumbup:

    Danke, gibts dafür evtl schon nen Plugin, Include, FS, o.ä?


    MFG


    Ich kenne bis jetzt nur 1nen der sowas mal geschrieben hat, ich bezweifle aber, das er dir den Source Code bzw das Plugin oder was weiß ich geben wird ^^


    mfg. :thumbup:

    Ich möchte aber, dass die Bots DM betreiben (Wie bei CSS ungefähr, also eine KI) - Nicht möglich, oder?


    Doch, allerdings muss man dazu noch ein kleines Plugin anfertigen, damit der Bot auch zu einem Spieler läuft...


    mfg. :thumbup:

    Mit Timern kenn ich mich leider überhaupt nicht aus, soll ich denn im Timer Sek * HP Rechnen? O_O


    MFG


    Wofür 8|


    Du hast doch einen regelmäßigen Timer Interval alle 5 Sekunden, das würde dann so aussehen:


    SetTimerEx("Denkdirwasaus", 1000*5, 1, "i", playerid);


    mfg. :thumbup:

    Ich glaube nicht .
    In MTA wäre es aber möglich.


    Nicht ganz richtig.


    Es ist nicht direkt möglich sie zu töten, aber es wäre möglich herauszubekommen ob sie auf einen NPC schießen oder nicht, dann kann man messen wie lange/oft sie auf ihn schießen und bei sagen wir 20 Schuss könnte man den NPC pausieren und in eine "Todes-Animation" fallen lassen ;)


    mfg. :thumbup:

    Du brauchst dafür einen Stock, bei dem du den Namen ausliest.


    Richtig...



    Hab die oben so definiert
    new PlayerName[MAX_PLAYERS];


    Also lösche diese Zeile und schreibe das in dein Script:


    stock PlayerName(playerid)
    {
    new name[24];
    GetPlayerName(playerid, name, 24);
    return name;
    }


    mfg. :thumbup:

    new Float:armour;
    GetPlayerArmour(i,armour);
    if(armour < 0)
    {


    Ich schmeiß mich weg :D


    Die Funktion macht gar keinen Sinn :rolleyes:


    Du deklarierst eine neue Variable durch Pawn wird der Wert 0 initialisiert. Dann fragst du ab ob ein Spieler eine Rustung weniger 0 hat :D Hallo ?! Wie soll das denn bitteschön gehen :D


    Totaler Quatsch die Funktion, aus diesem Grund funktioniert das nicht ;)


    mfg. :thumbup:

    So muss der Befehl lauten (was du gemacht hast ist totaler Blödsinn :whistling: )


    ocmd:destcar(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,0xA0A0A0FF,"Du bist nicht berrechtigt diesen Befehl zu nutzen!");
    new vehicleid = -1;
    if(sscanf(params,"i",vehicleid))return SendClientMessage(playerid,0xA0A0A0FF,"EINGABE: /destcar [DL]");
    DestroyVehicle(vehicleid);
    return 1;
    }


    mfg. :thumbup:

    Von der Seite der Compilierung und der .amx gesehen, spielt das absolut keine Rolle, von der .pwn Datei gesehen ist function besser, da man ein Makro hat, welches die forwards automatisch zu den Callbacks setzt ;)


    mfg. :thumbup:

    mach doch:


    new pos = strfind(str,"$$",true);
    while(pos != -1){
    strdel(str,pos,pos);
    pos = strfind(str,"$$",true);
    }


    Jop, so könnte es gehen, danke :)


    Es geht jetzt um text.
    Die Ganze Thematik hier ( PHP Like ) ist doch nichts Ganzes,wenn man nur die PVars benutzten kann und immer die PVars bei dem Spieler
    ausgelesen wird,der als 1. Parameter angegeben wird.


    Supaa, aber das ist ja nicht möglich :whistling:



    //Goldkiller: Dann ist es aber auch nicht wie in PHP 0o.
    //Kaliber: Ja, aus diesem Grund hatte ich das auch ursprünglich nur in den Bereich Codeschnipsel geschrieben, aber Blackace hat dann die Idee mit den pVars gebracht und aus diesem Grund habe ich diese Include Datei geschrieben... :whistling: