Beiträge von JurkIt

    hi
    ich arbeite an einen tachosystem aber es kommen immer diese errors


    (619) : error 017: undefined symbol "TextDraw0"
    (619) : warning 215: expression has no effect
    (619) : error 001: expected token: ";", but found "]"
    (619) : error 029: invalid expression, assumed zero
    (619) : fatal error 107: too many error messages on one line


    ich weiss nicht wieso sie kommen
    fehlerzeile ist makiert



    public OnPlayerStateChange(playerid, newstate, oldstate){
    if(newstate == PLAYER_STATE_DRIVER){
    TextDrawShowForPlayer(playerid,TextDraw0),TextDrawShowForPlayer(playerid,TextDraw1),TextDrawShowForPlayer(playerid,TextDraw2[playerid]);//Fehlerzeile
    TextDrawShowForPlayer(playerid,TextDraw3),TextDrawShowForPlayer(playerid,TextDraw4[playerid]),TextDrawShowForPlayer(playerid,TextDraw5);
    TextDrawShowForPlayer(playerid,TextDraw6[playerid]),TextDrawShowForPlayer(playerid,TextDraw7[playerid]),TextDrawShowForPlayer(playerid,TextDraw8);
    TextDrawShowForPlayer(playerid,TextDraw9),TextDrawShowForPlayer(playerid,TextDraw10);
    }
    else if(oldstate == PLAYER_STATE_DRIVER){
    TextDrawHideForPlayer(playerid,TextDraw0),TextDrawHideForPlayer(playerid,TextDraw1),TextDrawHideForPlayer(playerid,TextDraw2[playerid]);
    TextDrawHideForPlayer(playerid,TextDraw3),TextDrawHideForPlayer(playerid,TextDraw4[playerid]),TextDrawHideForPlayer(playerid,TextDraw5);
    TextDrawHideForPlayer(playerid,TextDraw6[playerid]),TextDrawHideForPlayer(playerid,TextDraw7[playerid]),TextDrawHideForPlayer(playerid,TextDraw8);
    TextDrawHideForPlayer(playerid,TextDraw9),TextDrawHideForPlayer(playerid,TextDraw10);
    }
    return 1;
    }

    hey
    bei mir wird die Tabelle nicht geupdated...
    keine ahnung woran das liegt.. könnt ihr helfen?



    stock SavePlayer(playerid){
    new query[400 + MAX_PLAYER_NAME];
    mysql_format(mycon,query, sizeof(query), "UPDATE `User` SET `Admin` = %d,`Fraktion` = %d,`Rank` = '%d', `Skin` = %d,`Level` = %d,`Geld` = '%d', `Perso` = %d,`Job` = %d,`Alter` = '%s',`Land` = %s,`Geschlecht` = %s,`Paycheck` = '%d',`Payday` = '%d',`Bank` = '%d' WHERE `Name` = '%e'",
    pInfo[playerid][Admin],pInfo[playerid][Fraktion],pInfo[playerid][Rank],GetPlayerSkin(playerid),GetPlayerScore(playerid),GetPlayerMoney(playerid),pInfo[playerid][Perso],pInfo[playerid][Job],pInfo[playerid][Alter],pInfo[playerid][Land],pInfo[playerid][Geschlecht],pInfo[playerid][Paycheck],
    pInfo[playerid][Payday],pInfo[playerid][Bank],GetName(playerid));
    mysql_tquery(mycon,query,"","");
    return 1;
    }

    hey ich mache mir gerade ein tacho und ich wollte eine
    progressbar verwenden..
    nun weiss ich nicht wie ich es machen soll, das sie sich an unterschiedlichen sachen richtet...
    jedes fahrzeug hat einen unterschiedlichen tank und ich möchte das alle 2 min -1 von der variable abgezogen wird.
    wie das alles geht weiss ich, aber wie mache ich das die progressbar sich mit aktuallisiert...
    ich habe sie hier gefunden:


    http://forum.sa-mp.com/showthread.php?t=113443


    habe ich mir auch schon öfters durchgelesen aber ich verstehe es nicht

    Soweit ich es verstanden habe, möchte der Steinbrück die Steuern erhöhen, das finde ich nicht gut!
    es sollten liebe die Sprit preise niedriger werden! Alta ich muss bei meinen alten 528i viel bezahlen der frisst^^
    ich bin für Merkel, sie hatte kein misst gebaut in den letzten Jahren und bei Steinbrück währe ich mir nicht so
    sicher.

    hi ich habe mir ein paar seiten zusammen gesammelt und überall ist so ein teil wo
    drauf steht .m3u da klicke ich dan drauf an kommt das fenster von media player, aber dort
    steht kein link... ich sehe oben nur halt den namen der seite aber keinen link...

    in Expander


    Spoiler anzeigen

    ----------
    Loaded log file: "server_log.txt".
    ----------

    Spoiler anzeigen
    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team

    Spoiler anzeigen
    [18:55:09]
    [18:55:09] Server Plugins
    [18:55:09] --------------
    [18:55:09] Loading plugin: streamer.so
    [18:55:09]

    Spoiler anzeigen
    *** Streamer Plugin v2.6.1 by Incognito loaded ***

    Spoiler anzeigen
    [18:55:09] Loaded.
    [18:55:09] Loading plugin: sscanf.so
    [18:55:09]

    Spoiler anzeigen
    [18:55:09] ===============================

    Spoiler anzeigen
    [18:55:09] sscanf plugin loaded.

    Spoiler anzeigen
    [18:55:09] Version: 2.8.1

    Spoiler anzeigen
    [18:55:09] (c) 2012 Alex "Y_Less" Cole

    Spoiler anzeigen
    [18:55:09] ===============================

    Spoiler anzeigen
    [18:55:09] Loaded.
    [18:55:09] Loading plugin: mysql.so
    [18:55:09] >> plugin.mysql: running on 6 threads.
    [18:55:09] >> plugin.mysql: R31 successfully loaded.
    [18:55:09] Loaded.
    [18:55:09] Loaded 3 plugins.

    Spoiler anzeigen
    [18:55:09]
    [18:55:09] Filterscripts
    [18:55:09] ---------------
    [18:55:09] Loading filterscript 'S4A.amx'...
    [18:55:09]

    Spoiler anzeigen
    -----------------------------------------------------------------
    [18:55:09] Sponsoring4all Servermonitor
    [18:55:09] Port: 3647
    [18:55:09] System Aktiv und darf nicht beendet werden!
    [18:55:09] � Sponsoring4all.eu - by Beavis
    [18:55:09] -----------------------------------------------------------------

    Spoiler anzeigen
    [18:55:09] Loaded 1 filterscripts.

    Spoiler anzeigen
    [18:55:09] MySQL konnte eine Sichere verbindung aufbauen!
    [18:55:09] Gamemode by Detected
    [18:55:09] Number of vehicle models: 3

    Wollte auch mal etwas zeigen da ich hoffe das mir auch geholfen wird...
    es ist easy damit man spieler zu spieler teleportiert...



    stock Teleport(playerid,other){
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(other,X,Y,Z);
    if(IsPlayerInAnyVehicle(playerid))return SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
    return SetPlayerPos(playerid,X,Y,Z);
    }


    Benutzung

    Teleport(pID,playerid);//pID wird zu playerid geportet


    also das erste wird zum zweiten geportet

    Ja, ich debuge es



    mycon = mysql_connect("localhost","samp45","samp45_sdata","pass");
    switch(mycon){
    case 1: print("MySQL konnte eine Sichere verbindung aufbauen!");
    default: print("MySQL konnte keine verbindung herstellen!\nDer Server wird herrunter gefahren!"),SendRconCommand("exit");
    }


    und es kommt immer der text von case 1

    hi nach dem registrieren wird kein account in der tabelle erstellt..
    ich habe das tutorial von mysql R8 gemacht und alles abgeändert aber ich weiss nicht wieso das nicht geht...
    der Dialog



    case DIALOG_REGISTER:{
    if(!response) return SendClientMessage(playerid,Rot,"Sie haben den Register Vorgang abgebrochen!"),Kick(playerid);
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 25))return SendClientMessage(playerid,Rot,"Ihr Passwort muss mind. 6 Zeichen enthalten!"),ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrierung auf "ServerName"","{FFFFFF}Herzlich Willkommen auf "ServerName" "ServerName".\nRegistriere dich bitte ein, um bei uns Spielen zu können.","Register","Abbrechen");
    new query[128+MAX_PLAYER_NAME];
    mysql_format(mycon,query, sizeof(query), "INSERT INTO `User` (`Name`, `Passwort`,`Admin`,`Fraktion`,`Rank`, `Skin`,`Level`,`Geld`, `Perso`,`Job`,`Alter`,`Land`,`Geschlecht`,`Paycheck`,`Payday`,`Bank`) VALUES('%e','%e',0,0,0,0,0,0,0,0,0,0,0,0,0,0)", GetName(playerid), inputtext),mysql_tquery(mycon, query, "", "");
    Register(playerid);
    return 1;
    }


    Func ist ein public den ich oben definiert habe



    Func LoadPlayerDataSequence(playerid, l_step){
    switch(l_step){
    case 1:{
    new count = cache_get_field_content_int(0,"count");
    if(count)return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login auf "ServerName"","{FFFFFF}Herzlich Willkommen auf "ServerName" "ServerName".\nLogge dich bitte ein, um bei uns Spielen zu können.","Login","Abbrechen");
    return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrierung auf "ServerName"","{FFFFFF}Herzlich Willkommen auf "ServerName" "ServerName".\nRegistriere dich bitte ein, um bei uns Spielen zu können.","Registerieren","Abbrechen");
    }
    case 2:{
    new count = cache_get_field_content_int(0,"count");
    if(count){
    new query[60 + MAX_PLAYER_NAME];
    mysql_format(mycon,query, sizeof(query), "SELECT * FROM `User` WHERE `Name` = '%e'",GetName(playerid));
    mysql_function_query(mycon,query,true,"LoadPlayerDataSequence","dd",playerid,3);
    return 1;
    }
    else return SendClientMessage(playerid,Rot,"Das eingegebene Passwort ist Falsch!"),ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login auf "ServerName"","{FFFFFF}Herzlich Willkommen auf "ServerName" "ServerName".\nLogge dich bitte ein, um bei uns Spielen zu können.","Login","Abbrechen");
    }
    case 3:{
    pInfo[playerid][Admin] = cache_get_field_content_int(0,"Admin"),pInfo[playerid][Fraktion] = cache_get_field_content_int(0,"Fraktion"),pInfo[playerid][Rank] = cache_get_field_content_int(0,"Rank");
    pInfo[playerid][Skin] = cache_get_field_content_int(0,"Skin"),SetPlayerScore(playerid,cache_get_field_content_int(0,"Level")),GivePlayerMoney(playerid,cache_get_field_content_int(0,"Geld"));
    pInfo[playerid][Perso] = cache_get_field_content_int(0,"Perso"),pInfo[playerid][Job] = cache_get_field_content_int(0,"Job"),cache_get_field_content(0,"Alter",pInfo[playerid][Alter]);
    cache_get_field_content(0,"Land",pInfo[playerid][Land]),cache_get_field_content(0,"Geschlecht",pInfo[playerid][Geschlecht]),pInfo[playerid][Paycheck] = cache_get_field_content_int(0,"Paycheck");
    pInfo[playerid][Payday] = cache_get_field_content_int(0,"Payday"),pInfo[playerid][Bank] = cache_get_field_content_int(0,"Bank");
    SpawnPlayer(playerid);
    return 1;
    }
    default:return SendClientMessage(playerid,0xFF0000FF,"Es könnte ein Bug aufgetreten sein! Bitte reconnecten Sie!"),SetTimerEx("KickPlayer",250,0,"i",playerid);
    }
    return 1;
    }