Beiträge von xSnake

    Hallo ich habe gerade JunkBuster versucht einzu fügen aber wenn ich das Filterscript compiliere kommt das hier
    C:\Dokumente und Einstellungen\Tobi\Desktop\Kopie von Selfmadescript\filterscripts\JunkBuster.pwn(42) : fatal error 111: user error: Please read the README.

    Hallo unswa habe ich gerade ein fehler gefunden wenn ich mich Registriere und bekomme ich Level 1 und bekomme 2500 aber wenn ich raus gehe und mich wieder einlogge ist mein level auf 0 Gesetzt und mein Geld ebenfalls ?



    //Registrierungsfunktion
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s') ",name,passwort);
    mysql_function_query(dbhandle,query,false,"","");
    SendClientMessage(playerid, ROT, "Du hast dich Erfolgreich Registriert !");
    SendClientMessage(playerid, LEUCHTENDBLAU, "=====>Willkommen auf Red-Game0v3r-Reallife<=====");
    SetPlayerMoney(playerid, 2500);
    SetPlayerScore(playerid,1);
    SetPlayerColor(playerid, 0xFF00FFFF);


    savePlayer(playerid)
    {
    if(sInfo[playerid][eingeloggt]==0)return 1;
    //speichern
    new query[128];
    format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i' WHERE id='%i'",sInfo[playerid][level],
    GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }


    public OnPasswordResponse(playerid)
    {
    new num_fields,num_rows;
    cache_get_data(num_rows,num_fields,dbhandle);
    if(num_rows==1)
    {
    //Spieler laden


    sInfo[playerid][eingeloggt] = 1;
    sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
    SetPlayerScore(playerid,sInfo[playerid][level]);
    sInfo[playerid][db_id] = cache_get_field_content_int(0,"id",dbhandle);
    SetPlayerMoney(playerid,cache_get_field_content_int(0,"money",dbhandle));
    sInfo[playerid][alevel] = cache_get_field_content_int(0,"alevel",dbhandle);
    SendClientMessage(playerid,GRÜN,"Erfolgreich eingeloggt!");
    loadPlayerCars(playerid);
    }


    oder Liegt es vlt hier dranne ?


    resetPlayer(playerid)
    {
    sInfo[playerid][level]=0;
    sInfo[playerid][eingeloggt]=0;
    sInfo[playerid][db_id]=0;
    sInfo[playerid][alevel]=0;
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    if(cInfo[i][id_x]==0)continue;
    if(cInfo[i][besitzer]!=sInfo[playerid][db_id])continue;
    GetVehiclePos(cInfo[i][id_x],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z]);
    GetVehicleZAngle(cInfo[i][id_x],cInfo[i][c_r]);
    new query[256];
    format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][db_id]);
    mysql_function_query(dbhandle,query,false,"","");
    DestroyVehicle(cInfo[i][id_x]);
    cInfo[i][id_x]=0;
    }
    savePlayer(playerid);
    resetPlayer(playerid);
    if(newbie[playerid]) DestroyVehicle(newbie[playerid]),newbie[playerid]=0;
    return 1;
    }

    Du hast doch bei der erfolgreichen Registration das hier:
    SpawnPlayer(playerid);


    Wirst du nicht gespawnt, wanderst du direkt in die Class-Selektion?


    Falls ja, dann musst du abfragen, ob der Spieler sich eben registriert hat, und wenn ja, dann wird er direkt nochmal gespawnt wenn er in die Class-Selektion kommt.
    (Spieler-Variable auf 1 bei Registration => Abfragen ob 1 bei OnPlayerRequestClass => Zu 0 setzen => SetSpawnInfo & SpawnPlayer).

    ja also ich werde Direkt in das Class-Seletion geworfen
    könntest du mir bei edm If befehl bissn helfen ?

    Ich gehe davon aus, dass du gekickt wirst wenn du dich in der Class-Selektion registrierst, oder? Nicht vom Code, sondern von SA-MP.


    Nutze dazu:
    http://wiki.sa-mp.com/wiki/SetSpawnInfo
    vor SpawnPlayer.

    Ne also ich Registriere mich und dann kommt du hast dich erfolgreich registriert und dann kommt das
    also soll ich dann


    public OnPlayerRequestClass(playerid, classid){ SetPlayerPos(playerid, 369.8212,-2037.6365,7.6719);
    SetPlayerCameraPos(playerid, 369.8089,-2031.9746,7.6719);
    SetPlayerCameraLookAt(playerid, 369.8074,-2046.0667,7.6719);
    return 1;}



    da einfügen ?


    public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo(playerid,26, 369.8406,-2055.3186,7.8359,356.8666, 0, 0, 0, 0, 0, 0);
    return 1;
    }

    Hallo com ich würde gern wissen wie ich das hier weg bekomme das das nichtmehr kommt sprich wenn user xxx sich Registriert direkt dort gespawnt wird wo er spawnen soll und nicht erst das kommt

    ich habe schon probiert es raus zubekommen funktioniert net nur beim Login


    if(dialogid==DIALOG_REGISTER)
    {
    if(response)
    {
    new name[MAX_PLAYER_NAME],query[128],passwort[35];
    GetPlayerName(playerid,name,sizeof(name));
    if(strlen(inputtext)>3)
    {
    //Registrierungsfunktion
    mysql_escape_string(inputtext,passwort,dbhandle);
    format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s') ",name,passwort);
    mysql_function_query(dbhandle,query,false,"","");
    SendClientMessage(playerid, ROT, "Du hast dich Erfolgreich Registriert !");
    SendClientMessage(playerid, LEUCHTENDBLAU, "=====>Willkommen auf Red-Game0v3r-Reallife<=====");
    SpawnPlayer(playerid);
    SetPlayerMoney(playerid, 2500);
    SetPlayerScore(playerid,1);
    SetPlayerColor(playerid, 0xFF00FFFF);
    }
    else
    {
    //Kleiner als 4 Zeichen
    SendClientMessage(playerid,ROT,"Dein Passwort muss mindestens 4 Zeichen lang sein.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort an:","Okay","Abbrechen");
    }
    }
    else
    {
    Kick(playerid);
    }
    return 1;
    }
    return 1;
    }


    Mit Freundlichen grüßen
    Snake

    ocmd:neuling(playerid) {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,369.7458,-2049.3774,7.8359)) return SendClientMessage(playerid,-1,"Du befindest dich nicht in der Nähe vom Neulings-Pickup!");
    return ShowPlayerDialog(playerid,NEULINGSHILFE, DIALOG_STYLE_MSGBOX,"Neulingshilfe","Hallo und Herzlichen willkommen auf RGR!\n\nHier schon mal einige wichtige Befehle für den Anfang:\n/roller -->Neulingsroller (nur für Level1)\n/navi --> Navigationsmenü\n/sup -->Supportticket an Admins/Supporter","Alles Klar","");
    }

    Dann bekomme ich den warning das ist die zeile
    neulingsinfo = CreatePickup(1239,1,369.7458,-2049.3774,7.8359);
    symbol is assigned a value that is never used: "neulingsinfo"

    Hallo com ich wollte ein Befehl machen /neuling befehl machen unswa mit einem Pickup verbunden wenn der Spieler spawnt (am neuling spawn) dann ist doch ein Pickup und jetze wollte ich da an dem Pickup den befehl /neuling machen
    es sollte dann so aussehen aber es soll nur gehen wenn man in der Nähe vom Pickup ist


    Neulingshilfe


    Hallo und Herzlich Willkommen auf RGR!



    Hier schon mal einige wichtige Befehle für den Anfang:
    /roller -->Neulingsroller (nur für Level1)
    /navi --> Navigationsmenü
    /sup -->Supportticket an Admins/Supporter



    weiter Befehle findest du unter /help!
    Bitte beachte unsere Serverregeln im Forum!


    Alles Klar



    #define DIALOG_NEULINGSHILFE 5


    new neulingsinfo;
    //OnGaeModeInitneulingsinfo = CreatePickup(1239,1,369.7458,-2049.3774,7.8359);


    ocmd:neuling{ format(string,sizeof(string),"Hallo und Herzlichen willkommen auf RGR!"); ShowPlayerDialog(playerid,NEULINGSHILFE, DIALOG_STYLE_MSGBOX,"Neulingshilfe",string,"Alles Klar",""); return 1;}

    Die Anwendung konnte nicht gestartet werden,weil MSVCP120.dll nicht gefunden wurde.Neuinstallation der Anwendung könnte das Problem behen.
    jetze kommt dies hier
    Ja hatte das nicht in der Server.cfg

    Jetze kommt das hier wenn ich das script starte


    [13:20:43]
    [13:20:43] Filterscripts
    [13:20:43] ---------------
    [13:20:43] Loading filterscript 'tacho1.amx'...
    [13:20:43]
    --------------------------------------
    [13:20:43] Tachosystem [S1] by ErikSon
    [13:20:43] --------------------------------------


    [13:20:43] Loaded 1 filterscripts.


    [13:20:43] Script[gamemodes/Reallife-Kopie.amx]: Run time error 19: "File or function is not found"
    [13:20:43] Number of vehicle models: 0

    Hallo com ich habe gerade mein Server gestartet und ich spawne und sehe die hälfte der Obejecte fehlt dann war ich am lspd alles war da am 24/7 war nichts ? was da los ?

    Hallo com wenn ich mein server starte bekomme ich folgenden fehler Run time error 19: "File or function is not found"
    Die Anwendung konnte nicht gestartet werden,weil MSVCP110.dll nicht gefunden wurde.Neuinstallation der Anwendung könnte das Problem behen.