Beiträge von Jay2007

    Hey Leute,
    ich habe ein Problem mit meinen Textdraw´s. Ich habe alle Textdraw´s bisher in einem FS und beim starten des Servers laufen auch alle an und funktionieren einwandfrei. Also Tacho, Tank und Energie werden angezeigt und aktualliesiert. Nun macht man während des ausprobierens oft Gmx´s, dabei habe ich das Problem, dass alle meine Textdraw´s nicht mehr auftauchen. Das heißt ich muss jedesmal den Server schließen und komplett neustarten, dann sind sie wieder da. Wisst ihr was ich falsch mache? Es werden auch alle Textdraw´s in OnFSExit() Destroyed und alle Timer gekillt.



    Danke für eure HIlfe udn ein schönes Wochenende.

    Hey Leute,
    ich habe nur eine kleine Frage und zwar ob es möglich ist TextDraw´s zu neigen, also z.B eine Tachonadel zu machen.
    danke für eure Hilfe

    Ahh danke für die Info.
    Ja ich habe mir diese Standart-Funktion erstellt.
    GetPlayerName(playerid,name,sizeof(name));
    format(pfad,sizeof(pfad),"/spieler/%s.ini",name);


    Damit man die Daten hat aber immer wenn ich die mit dini_Exists(pfad) mache, mit der Ausgabe von oben, kommt:
    Der Pfad existiert nicht.

    Danke das habe ich gestern im Halbschlaf auch noch raus gefunden xD
    Jetzt habe ich ein neues Problem.
    Egal wie ich es mache, ich bekomme immer die info, das es die .ini Datei nicht gibt.
    Wo werden denn .ini´s hingespeichert?
    also man gibt ja:
    dini_Create("/spieler/Jay2007.ini");
    if (dini_Exists("/spieler/Jay2007ini");
    {
    SendClientMessage(playerid,grau,"Der Pfad existiert");
    }
    else
    {
    SendClientMessage(playerid,grau,"Der Pfad existiert nicht");
    }


    Das habe nur einfach mal als versuch gemacht, doch ich bekomme immer: Der Pfad existiert nicht
    Danke im vorraus
    Jay2007

    public OnPlayerConnect(playerid)
    {
    new b[50], pfad[100];
    GetPlayerName(playerid,b,sizeof(b));
    format(pfad,sizeof(pfad),"/spieler/%s.ini",b);
    if (dini_Exists("pfad"))
    {
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Willkommen auf Jays Server","Log dich bitte, mit deinem Passwort ein","Login","Abbrechen");
    }


    Das steht oben, und brignt es mir doch nichts daraus eine Int zu machen oder die Länge zu kennen oder?
    ich möchte ja den Inhalt haben.

    Darf ich fragen was mir das bringt.
    tut mir Leid...also ich möchte damit eine datenbank für die Spielerdaten machen. und die Abfrage gugt eben in welchem team/fraktion der spieler ist, also was in dem .ini steht.
    und da bringt es nichts die gleich zu setzen.
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new b[50], pfad[100];
    GetPlayerName(playerid,b,sizeof(b));
    format(pfad,sizeof(pfad),"/spieler/%s.ini",b);
    switch (dialogid)
    {
    case dialogin:
    {
    if (response == 1)
    {
    if (inputtext == dini_Get("pfad","key_pw"))
    {
    switch (dini_Get("pfad","key_team")
    {
    case 0:
    {
    SetSpawnInfo(playerid,0,262,169.2092,-1956.7495,3.7696,0,0,0,0,0,0);
    SpawnPlayer(playerid);
    }
    }
    }
    damit das mal komplett ist

    Hey Leute,
    ich suche schon den ganzen Tag nach einer Lösung für mein Problem, aber ich finde nichts.
    Helf ihr mir bitte.???
    Ich bekomme ich immer dem gleichen Fehler
    E:\SAMP - Server\gamemodes\new.pwn(62) : error 033: array must be indexed (variable "inputtext")
    //Zeile und Variable sind natürlich unterschiedlich.
    if (inputtext == dini_Get("pfad","key_pw")
    {
    switch (dini_Get("pfad","key_team")
    {
    case 0:
    {

    Ahh ich habs jetzt weg bekommen
    Also so halb, wenn man nen anderen dialog macht, dann verschwindet der alte.
    Danke für deine Hilfe.


    PS. login system ist gerade in Arbeit.

    Son mist, aber es gibt doch auch Server ohne diese Dinger?
    kann ich die dann jedenfals später erst einbauen, also wenn der spieler schon eingeloggt ist?
    // oder haben die eine ID sodas man die löschen kann?

    Danke für den link
    aber in meinem Script steht nichts der gleichen mehr drin.
    Ich habe alles rausgeschmissen.
    #include <a_samp>
    #include <Dini>
    #define rot 0xFF0000FF
    #define blau 0x0000FFFF
    #define gelb 0xFFFF00FF
    #define grau 0xE2E2E0FF


    main()
    {
    print("\n----------------------------------");
    print(" Jays Gamesmode");
    print("----------------------------------\n");



    public OnGameModeInit()
    {
    SetGameModeText("Jays Gamesmode");
    AddStaticVehicle(420,1276.4283,-1382.3090,12.9898,180.7154,6,7);
    AddStaticVehicle(420,1282.6244,-1381.9442,13.1278,179.6145,6,7);
    if (dini_Exists("/datenbanken/.ini"))
    {
    }
    else
    {
    dini_Create("/datenbanken/spieler.ini");
    }
    return 1;
    }


    Hey Leute,
    ich bin gerade dabei mir ein eingenes Script zu erstellen, dass klappt auch bisher ganz gut. Doch jetzt bin ich auf ein Problem gestoßen, dass ich nich lösen kann. Ich kenne mich mit Dialogen noch nicht so gut aus. Nun habe ich ein Login Script der stellt, aber wenn ich auf den Server gehe kommen immer noch die Standart Dialoge zum Auswählen des Skins und zum Spawnen. Sagt mir doch mal bitte wie ich die wegbekomme.
    Danke im Vorraus


    mfg Jay


    Sorry das ist falsch hier !bitte löschen!
    Hey Leute,
    ich bin gerade dabei mir ein eingenes Script zu erstellen, dass klappt auch bisher ganz gut. Doch jetzt bin ich auf ein Problem gestoßen, dass ich nich lösen kann. Ich kenne mich mit Dialogen noch nicht so gut aus. Nun habe ich ein Login Script der stellt, aber wenn ich auf den Server gehe kommen immer noch die Standart Dialoge zum Auswählen des Skins und zum Spawnen. Sagt mir doch mal bitte wie ich die wegbekomme.
    Danke im Vorraus


    mfg Jay


    Hey Leute,
    ich habe vor kurzem angefangen mit SAMP zu scripten und verfolge die Seite für TUT´s und Infomartionen schon länger. Doch jetzt habe ich ein Problem das ich nicht verstehe und auch keine richtige Lösung finde.
    Probleme bereitet mir nur der error 28 (bisher).

    Code
    C:\Users\Jannik\Downloads\samp03csvr_win32\gamemodes\new.pwn(98) : error 028: invalid subscript (not an array or too many subscripts): "Taxi"
    C:\Users\Jannik\Downloads\samp03csvr_win32\gamemodes\new.pwn(98) : warning 215: expression has no effect
    C:\Users\Jannik\Downloads\samp03csvr_win32\gamemodes\new.pwn(98) : error 001: expected token: ";", but found "]"
    C:\Users\Jannik\Downloads\samp03csvr_win32\gamemodes\new.pwn(98) : error 029: invalid expression, assumed zero
    C:\Users\Jannik\Downloads\samp03csvr_win32\gamemodes\new.pwn(98) : fatal error 107: too many error messages on one line


    if( Taxi[i] == 0)


    Das ein Teil der Abfrage ob im Array (Taxi[]) noch platz für einen neuen Fahrer ist.
    danke für eure Hilfe