Beiträge von Jay_Diesel

    Habe es nun so:


    new RadioList[10][2] =
    {
    {"Technobase.fm","http://dsl.tb-stream.net"},
    {"Housetime.fm","http://mp3.ht-stream.net"},
    {"Trancebase.fm","http://mp3.trb-stream.net"},
    {"Hardbase.fm","http://mp3.hb-stream.net"},
    {"Coretime.fm","http://mp3.ct-stream.net"},
    {"iLoveRadio","http://www.iloveradio.de//listen.m3u"},
    {"iLoveDance","http://87.230.53.70/iloveradio2.mp3"}
    };


    Doch leider mit dem selben Fehler

    Hey.


    Ich habe mir ein Array gemacht, wo ich den Radionamen und dann die RadioURL hinterlegt habe.
    Nun möchte ich ein Dialog erstellen lassen, welcher mir die Namen aus dem Array anzeigen lässt.
    Das ganze habe ich so gemacht:



    new RadioList[7][2] =
    {
    {"Technobase.fm","http://dsl.tb-stream.net"},
    {"Housetime.fm","http://mp3.ht-stream.net"},
    {"Trancebase.fm","http://mp3.trb-stream.net"},
    {"Hardbase.fm","http://mp3.hb-stream.net"},
    {"Coretime.fm","http://mp3.ct-stream.net"},
    {"iLoveRadio","http://www.iloveradio.de//listen.m3u"},
    {"iLoveDance","http://87.230.53.70/iloveradio2.mp3"}
    };


    ocmd:radio(playerid, params[])
    {
    new liste[1024];
    for(new i = 0; i < sizeof(RadioList)+1; i++)
    {
    format(liste,sizeof(liste),"%s%s\n",liste,RadioList[i][1]);
    }
    ShowPlayerDialog(playerid, RADIO_DIALOG, DIALOG_STYLE_LIST, "PlanetReallife - Radiosystem", liste, "Auswählen","Abbrechen");
    return 1;
    }


    Leider bekomme ich aber folgenden Error:
    error 018: initialization data exceeds declared size


    Wie bekomme ich den denn weg?

    Hey.


    Ich lese aus einer Datenbank einen Text aus.
    Diesen lasse ich dann als Dialog anzeigen.
    Nun habe ich in meinen Text ein \n reingeschrieben, doch leider macht er im Dialog keinen Absatz sondern schreibt das \n einfach nur in den Text rein.


    Mein Text in der Datenbank sieht so aus:


    " Dies ist ein Test-Text \n Nun sollte ein neuer Absatz anfangen"


    Weis jemand wie man das Problem umgehen kann?

    Hey.


    Ich bekomme bei folgenden Codeschnipsel folgenden Error:


    error 033: array must be indexed (variable "FinalResult")


    new FinalResult[2][1024];


    new strPos = strfind(data, "|||");
    strmid(FinalResult[0], data, 0, strPos);
    strmid(FinalResult[1], data, strPos+3, strlen(data));


    Ich habe es doch angegeben, warum schreibt er mir nen Error raus?

    Einen schönen Guten Morgen!


    Ich bin auf der Suche nach einem Scripter für mein Reallife-Script.
    Das Script läuft auf MySQL Basis, daher sollte sich der Scripter auch mit MySQL auskennen.

    Was gehört gemacht?


    Zum einen muss dass Autohaussystem ausgebaut werden. Es muss ein /buycar Befehl eingebaut werden, sowie ein /carsell und eine Funktion für das Kaufen eines Auto für ein Verein eingebaut werden, welches teilweise eingebaut ist.


    Desweiteren ist im Script ein BUG, welcher die TextDraw's verschwimmt bzw. ganz verschwinden lässt. Dies sollte auch behoben werden.



    Die Belohnung:


    Wenn die oben aufgeführten Bugs/Funktionen ordnungsgemäß und funktionstüchtig eingebaut wurden und zu 100% Funktionieren, ghibt es natürlich eine Bezahlung. Diese Beläuft sich auf 20€.


    Die Bezahlung erfolgt über Banküberweisung ( mit Bankbestätigung von der Überweisung )
    oder per Paysafecard.
    Natürlich wären auch andere Bezahlmöglichkeiten nach Absprache möglich.



    Ich wünsche euch noch einen schönen Sonntag!
    Bei weiteren Fragen stehe ich gerne per PN zur Verfügung.
    Bei Intresse bitte einfach eine PN an mich!



    Gruß,
    Jay_Diesel



    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    So sieht das enum aus:


    new Float:Tankstellen[64][3] =
    {
    {1944.3231,-1767.2884,13.3828},
    {1944.7745,-1771.3586,13.3905},
    {1944.9052,-1778.5971,13.3905},
    {1944.0974,-1773.8218,13.3905},
    {1938.5877,-1778.5119,13.3905},
    {1938.4582,-1774.6027,13.3828},
    {1939.0876,-1771.5961,13.3828},
    {1939.1148,-1767.4506,13.3828},
    {1007.4067,-938.4436,42.1796},
    {1000.5865,-939.6289,42.1796},
    {999.8021,-933.1146,42.1796},
    {1006.9328,-932.9032,42.1796},
    {-99.9202,-1172.3660,2.4593},
    {-94.8624,-1160.8079,2.1873},
    {-88.8288,-1177.6070,2.0979},
    {-82.4149,-1166.8197,2.2564},
    {-93.9456,-1176.1774,2.4593},
    {-89.4277,-1164.1022,2.1933},
    {-1611.8520,-2724.2785,48.5390},
    {-1607.8051,-2719.8383,48.5390},
    {-1603.9320,-2714.9045,48.5334},
    {-1601.1257,-2710.8044,48.5390},
    {-1598.3076,-2706.4980,48.5390},
    {-1689.0329,412.9582,7.1796},
    {-1685.2014,417.0010,7.1796},
    {-1680.2094,422.7572,7.1796},
    {-1676.1540,427.1865,7.1796},
    {-1683.2248,405.6787,7.1796},
    {-1668.5645,419.8510,7.1796},
    {-1672.5234,415.4864,7.1796},
    {-1678.2667,410.0287,7.1796},
    {-2407.7897,981.3427,45.2968},
    {-2407.2475,976.2501,45.2968},
    {-2407.7336,971.4146,45.2968},
    {-2415.1579,971.4943,45.2968},
    {-2414.7858,975.9398,45.2968},
    {-2414.5556,981.3753,45.2968},
    {-1329.1834,2665.483,50.0625},
    {-1327.0396,2672.5302,50.0625},
    {-1326.5270,2682.9973,50.0625},
    {-1326.7768,2677.0219,50.0625},
    {-1326.6018,2688.2062,50.0625},
    {-1465.5010,1864.3101,32.6328},
    {-1477.9267,1863.4633,32.6328},
    {-1478.0864,1869.9835,32.6328},
    {-1467.5002,1869.8480,32.6328},
    {-1464.3488,1858.2113,32.6328},
    {-1476.8349,1856.9633,32.6398},
    {26.2367,1675.2985,6.9921},
    {623.0510,1680.7957,6.9921},
    {619.2525,1685.3029,6.9921},
    {616.1583,1690.2514,6.9921},
    {612.2685,1695.5395,6.9921},
    {608.1629,1699.6708,6.9921},
    {604.8488,1704.4454,6.9921},
    {602.0522,1709.4842,6.9921},
    {2111.2221,919.8296,10.8203},
    {2115.8225,919.7928,10.8203},
    {2113.8596,910.7479,10.8203},
    {2118.3291,910.3451,10.8203},
    {2108.8505,911.0928,10.8203},
    {2108.9340,930.5265,10.8203},
    {2113.9645,931.3049,10.8203},
    {2119.7795,931.3091,10.8203}
    };


    Habe es auch bereits mit CreatePickup sprich ohne Streamer versucht, doch leider geht das auch nicht.
    Ausgeführt wird das ganze unter OnGamemodeInit

    Hey.


    Ich bekomme über das Crashdetect-plugin folgende Fehler:


    Code
    [11:01:45] [debug] Run time error 4: "Array index out of bounds"
    [11:01:45] [debug]  Accessing element at index 64 past array upper bound 63
    [11:01:45] [debug] AMX backtrace:
    [11:01:45] [debug] #0 00013260 in public SSCANF_OnGameModeInit ()  at H:\Games\GTA\server_files\Script\SAMP Server\gamemodes\reallife.pwn:1508
    [11:01:45] [debug] #1 00003490 in public Streamer_OnGameModeInit () at H:\Games\GTA\server_files\pawno\include\sscanf2.inc:118
    [11:01:45] [debug] #2 native CallLocalFunction () [080d2870] from samp03svr
    [11:01:45] [debug] #3 000028a0 in public OnGameModeInit () at H:\Games\GTA\server_files\pawno\include\streamer.inc:323


    Es handelt sich um einen Debian 6 64 Bit Server.


    Zeile 1506-1510
    for(new i=0; i<=sizeof(Tankstellen); i++) //Tankstellen Pickups Laden
    {
    CreateDynamicPickup(1239,23,Tankstellen[i][0], Tankstellen[i][1], Tankstellen[i][2],0);
    Create3DTextLabel("Zapfsäule\nBefehl: /tanken",FARBE_BLAU, Tankstellen[i][0], Tankstellen[i][1], Tankstellen[i][2],10,0,0);
    }


    Ich hoffe Ihr könnt mir helfen

    IstEinAutohausAuto(carid): Ist dafür zuständig, dass man einen Rückgabewert bekommt, ob es ein AutohausAuto ist oder nicht.
    Mein Problem ist nur, das ja bei Return 0; alles abbricht sprich er das else nicht ausführt sondern nur das If reagiert wenn return 1; ist.


    Wie mache ich es denn nun, das mir das else anspricht?

    Hey.


    Ich habe folgenden Code:


    IstEinAutohausAuto(carid)
    {
    for(new i = 0; i <= sizeof(AutohausStats); i++)
    {
    if(carid == AutohausStats[i][SpawnID])
    {
    return 1;
    }
    }
    return 0;
    }


    nun möchte ich über:


    if(IstEinAutohausAuto(vehicleid))
    {
    SendClientMessage(playerid,FARBE_GELB,"Dieses Fahrzeug ist zu verkaufen! Benutze /buycar um es zu kaufen!");
    }

    else
    {
    SendClientMessage(playerid,FARBE_GELB,"/motor um den Motor zu starten!");
    }


    Enteweder die Nachricht "fahrzeug zu verkaufen...." ausgeben lassen oder die andere. Leider funzt das ganze derzeit nur, wenn es ein AutohausAuto ist. Bei einem normalen kommt nicht "/motor...."


    Weis jemand wieso?

    Hey.


    Ich habe folgenden Codeschnipsel:


    new AutohausName[128];
    GetPVarString(playerid, "AutohausName", AutohausName, 128);
    if(AutohausName == "Wahn")
    {
    AutoStats[GeladeneAutos][SpawnID]=CreateVehicle(KaufbareVereinsautos[PlayerCarMenu[playerid][1]][0],AutohausCarSpawn[0][0],AutohausCarSpawn[0][1],AutohausCarSpawn[0][2],AutohausCarSpawn[0][3],KaufbareAutofarben[PlayerCarMenu[playerid][2]][0],KaufbareAutofarben[PlayerCarMenu[playerid][2]][0],-1);
    }


    else
    {
    AutoStats[GeladeneAutos][SpawnID]=CreateVehicle(KaufbareVereinsautos[PlayerCarMenu[playerid][1]][0],NeueAutosSpawn[MomentCarSpawn][0],NeueAutosSpawn[MomentCarSpawn][1],NeueAutosSpawn[MomentCarSpawn][2],NeueAutosSpawn[MomentCarSpawn][3],KaufbareAutofarben[PlayerCarMenu[playerid][2]][0],KaufbareAutofarben[PlayerCarMenu[playerid][2]][0],-1);
    }


    Leider sagt er mir immer folgenden Error:


    Code
    error 033: array must be indexed (variable "AutohausName")


    Ich habe "Autohausname" doch aber angelegt.
    Woran liegt das denn?

    Das war die meldung aus der ServerLog


    Hier mal das Public:


    public ExtrasLaden()
    {
    new data[128];
    mysql_query("SELECT * FROM extras");
    mysql_store_result();
    while(mysql_retrieve_row())
    {
    mysql_get_field("TaxiPreis",data);TaxiPreis = strval(data);
    mysql_get_field("Steuern", data);Steuern = strval(data);
    mysql_get_field("V_Steuern", data);V_Steuern = strval(data);
    mysql_get_field("Staatsgeld", data);Staatsgeld = strval(data);
    mysql_get_field("Lottogewinn", data);Lottogewinn = strval(data);
    mysql_get_field("Lottolospreis", data);Lottolospreis = strval(data);
    mysql_get_field("ArrestBelohnung", data);ArrestBelohnung = strval(data);
    mysql_get_field("Polizeiverdienst", data);Lohn[Polizei] = strval(data);
    mysql_get_field("FBIverdienst", data);Lohn[FBI] = strval(data);
    mysql_get_field("Armyverdienst", data);Lohn[Army] = strval(data);
    mysql_get_field("Feuerwehrverdienst", data);Lohn[Feuerwehr] = strval(data);
    mysql_get_field("Präsidentverdienst", data);Lohn[Praesident] = strval(data);
    mysql_get_field("Newsverdienst", data);Lohn[News] = strval(data);
    mysql_get_field("Taxiverdienst", data);Lohn[Taxi] = strval(data);
    mysql_get_field("Fahrschulverdienst", data);Lohn[Fahrschule] = strval(data);
    mysql_get_field("Adacverdienst", data);Lohn[Adac] = strval(data);
    mysql_get_field("Lufthansaverdienst", data);Lohn[Lufthansa] = strval(data);
    mysql_get_field("Meteorologenverdienst", data);Lohn[Meteorologen] = strval(data);
    mysql_get_field("Krankenhausverdienst", data);Lohn[Krankenhaus] = strval(data);
    mysql_get_field("Flugverbot", data);Flugverbot = strval(data);
    mysql_get_field("Wetterwarnung", data);format(Wetterbeschreibung,sizeof(Wetterbeschreibung),data);
    mysql_get_field("Wetter", data);Wetter = strval(data);
    mysql_get_field("Stromkosten", data);Stromkosten = strval(data);
    mysql_get_field("Heizkosten", data);Heizkosten = strval(data);
    }
    mysql_free_result();
    if(Wetter == 1){SetWeather(11);}
    else if(Wetter == 2)SetWeather(2);
    else if(Wetter == 3)SetWeather(12);
    else if(Wetter == 4)SetWeather(9);
    else if(Wetter == 5)SetWeather(7);
    else if(Wetter == 6)SetWeather(19);
    else if(Wetter == 7)SetWeather(16);
    else if(Wetter == 8)SetWeather(8);
    }

    Hey.


    Habe mal eine Frage.
    Ich habe das Crashdetect-Plugin eingebunden um zu sehen warum mein Server sofort nach dem Start crasht.
    Leider weis ich aber nicht was diese Meldung bedeuten soll.


    Verwendet wird das MySQL Plugin R6 von GStylezz


    Hier mal die Fehlermeldung:



    Auf dem Server läuft Debian 6 64BIT


    Ich hoffe Ihr könnt mir helfen.

    Das Familienunternehmen bezieht sich auf den Transport von Paletten zwischen verschiedener Druckerreien und Duckveredlungen.
    Namen will und möchte ich hier nicht nennen, Ich bitte dafür um Verständnis.


    Für die Firmen habe ich ein kleines Interface erstellt, wo man die Aufträge verwalten kann sowie den jetzigen Status einsehen kann.

    Sehr geehrte Damen und Herren!


    In diesem Thread möchte ich euch meine Fähigkeiten auf dem Gebiet Linux/Windows Server-Administration zur Verfügung stellen.


    Zu meiner Person:Ich bin 16 3/4 Jahre alt und komme aus dem schönen Oberösterreich.
    Bereits seit 4 Jahren beschäftige ich mich auf dem Gebiet Linux/Windows Server-Administration.
    In meinem RL bin ich Lehrling zum Prozessleittechniker. Nebenbei Administriere ich bereits 3 Server für unser Familienunternehmen.


    Was zählt zu der Einrichtung:


    Zu der Einrichtung selber gehört zu guter erst einmal natürlich das Installieren und Konfigurieren des Programmes/Paketes.
    Da nach diesem Schritt bei vielen Leider die Einrichtung bereits aufhört, geht es bei mir mit dem Thema "Security" weiter.
    Bei einem guten Apache2-Webserver gehören natürlich gut konfigurierte Firewalls sowie einige Funktionen konfiguriert welche den Server
    leistungstechnisch nicht so stark beanspruchen.



    Leistungen und Preise:


    komplett Installation und Einrichtung (Samp, MySQL, Apache2, WBB) ............. 15,00€
    einzelne Programme ....................................................................... 5,99€
    diverse Sicherheitseinstellungen ......................................................... 9,99€
    kompletter Serverumzug (Samp, Forum, Datenbanken) .............................. 15,00€
    einzelner Umzug diverser Datenbanken und ähnlichem................................. 9,99€


    natürlich kann ich Ihnen auch ein inviduelles Angebot unterbreiten.
    Melden Sie sich dafür einfach bei mir im Skype oder per PN.


    Bezahlung:


    - PayPal
    - Sofortüberweisung
    - Paysafecard (Sie übernommen die Exchange-Gebühr)



    Im Skype können Sie mich unter folgenden Namen erreichen: timrasa1



    Mit freundlichen Grüßen,
    Tim (Jay_Diesel)



    Spoiler anzeigen
    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.