Beiträge von Kaliber

    Die Tasten die du da siehst, sind die DEFAULT Werte von GTA...und wenn du genau liest, findest du auch Tasten wie 2,4,6,8


    Wenn du selbst aber, Tastendefinierungen in den Einstellungen änderst, liegen diese natürlich auf anderen Tasten :)


    Und...spezielle Tasten bzw anders abfragen, kann man anders nicht direkt machen.


    mfg. :thumbup:

    Wenn man etwas Zeit investiert kommt das sicher einigermaßen gut raus. Im Endeffekt wird es vor allem davon abhängig sein wie gut die Internetverbindung zwischen Server und Client ist, wegen der ständigen, vom Server gesteuerten, Änderung der Position (die ist ja nicht clientseitig).


    Nah, ich hab das mal probiert...das sieht ziemlich scheiße aus :D


    Das sieht so aus, als ob der Wagen oben den Truck vergewaltigen würde ^^


    ...also lass es lieber und nimm so ein Objekt zur Verdeutlichung ;)


    mfg. :thumbup:

    Du kannst keine Objekte durch anfahren oder "anlaufen" einfach verschieben. Das muss Scripttechnisch geregelt werden.


    Nein, es gibt auch sog "dynamische" Objekte, die kannst du inGame bewegen, allerdings nicht wirklich synchron.


    Allerdings kenne ich keinen Stein, bei dem das möglich ist.


    PS: Zum Beispiel 1225...das kannst du verschieben wenn du dagegen läufst ;)


    mfg. :thumbup:

    Bitte um Erklärung.
    @Kailber:


    return egal, was du da auch immer returnst, beendet den Codeblock.


    print("hi");
    return 1;
    print("hi"); //<< wird nicht mehr aufgerufen


    Manche Callbacks, wie in diesem Fall OnPlayerText benötigen den Wert vom return um damit weiterzuarbeiten (das kannst du im wiki immer nachlesen, da steht folgendes:)


    Returning 0 in this callback will stop the text from being sent to all players


    und da wir genau das haben wollen, müssen wir 0 returnen.


    mfg. :thumbup:


    Es ist nicht das was er will, aber 1 && 2 && 3 && 4 && 5 das entspricht 1 :D Also steht da quasi das selbe :)


    Schreib das mal alles so:


    public OnPlayerText(playerid,text[])
    {
    if(GetPVarInt(playerid, "Mute")) return SendClientMessage(playerid,Rot,"Du bist stumm gestellt!"),0;
    new string[145],Float:X,Float:Y,Float:Z;
    if(ImSupport[playerid]==true)
    {
    if(IsPlayerAnAdmin(playerid,1) || IsPlayerAnAdmin(playerid,2) || IsPlayerAnAdmin(playerid,3) || IsPlayerAnAdmin(playerid,4) || IsPlayerAnAdmin(playerid,5))
    {
    format(string,sizeof string,"[%s] %s: %s",AdminRangName(playerid),SpielerName(playerid),text);
    SendClientMessage(playerid,HBlau,string);
    SendClientMessage(SupInfo[ASupportID[playerid]][SpielerID],HBlau,string);
    }
    else
    {
    format(string,sizeof string,"[%s] %s: %s",AdminRangName(playerid),SpielerName(playerid),text);
    SendClientMessage(playerid,HBlau,string);
    SendClientMessage(SupInfo[SupportID[playerid]][AdminID],HBlau,string);
    }
    return 0;
    }
    format(string,sizeof string,"%s: %s",SpielerName(playerid),text);
    GetPlayerPos(playerid,X,Y,Z);
    for(new i;i<MAX_PLAYERS;i++) {
    if(IsPlayerInRangeOfPoint(i,7.0,X,Y,Z)) SendClientMessage(i,0xFEFEFEFF,string);
    }
    return 0;
    }


    mfg. :thumbup:

    Das sind deine Parameter:



    und logischerweise setzt du das so ein:


    Create3DTextLabel("Ich Text sein", 0x008080FF,818.0693,-1730.5795,13.5469, 40.0, 0, 0);


    mfg. :thumbup:

    Also liegts nicht an den Variablen sondern irgentwie am query oder?


    Wieso...machst du mal keinen print-Debug, dann siehst du doch, wo das Problem ist :huh:


    Schreib das mal so:


    PHP
    $sql = "UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$rname."'";
    mysql_query($sql);
    print($sql);


    Im übrigen hat maddin recht, du musst auch prüfen, welchen Wert du übergibst und nicht nur, ob es existiert oder nicht, hier ein Beispiel:


    PHP
    if(isset($_POST['m10'])) $m10c = ($_POST['m10'])?1:0;


    mfg. :thumbup:

    push


    Schreib es so:


    ocmd:server(playerid,status[])
    {
    if(!istPlayerAdmin(playerid,7))return SendClientMessage(playerid,türkis,"* Du hast nicht die nötigen Rechte dazu.");
    if(!status[0])return SendClientMessage(playerid,grau,"Syntax: /server [Restart|Stop|Reload]");
    if(!strcmp(status,"Restart",true))
    {
    SendClientMessageToAll(weiß,"==========================================");
    SendClientMessageToAll(weiß,"");
    SendClientMessageToAll(weiß," Der Server wird in wenigen Minuten");
    SendClientMessageToAll(weiß," Neugestartet.");
    SendClientMessageToAll(weiß," _____________________________");
    SendClientMessageToAll(weiß,"");
    SendClientMessageToAll(weiß," * Systeme werden herruntergefahren");
    SendClientMessageToAll(weiß,"==========================================");
    SetWeather(2000000);
    }
    else if(!strcmp(status,"stop",true))
    {
    new string[128];
    if(!istPlayerAdmin(playerid,8))return SendClientMessage(playerid,türkis,"* Du hast nicht die nötigen Rechte dazu.");
    for(new i;i<20;i++)
    {
    SendClientMessageToAll(-1," ");
    }
    format(string,sizeof(string), "[ ADMIN ] %s fährt den Server & alle Systeme herunter.",PlayerName[playerid]);
    SendClientMessageToAll(rot,string);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid,x,y,z);
    SetPlayerPos(playerid,x,y,z+5000);
    SetPlayerVirtualWorld(playerid,20);
    SetPlayerInterior(playerid,14);
    SetPlayerSkin(playerid,0);
    TogglePlayerControllable(playerid, 0);
    }
    SendRconCommand("exit");
    }
    else if(!strcmp(status,"reload",true))
    {
    for(new i;i<20;i++)
    {
    SendClientMessageToAll(-1," ");
    }
    format(string,sizeof(string), "[ ADMIN ] %s startet den Server & alle Systeme neu.",PlayerName[playerid]);
    SendClientMessageToAll(rot,string);
    SendRconCommand("gmx");
    }
    return 1;
    }


    mfg. :thumbup: