Script Problem!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • die beiden warnings bringen den server wohl immer zum absturtz er bleibt c.a. 30 sec. online bis er abstürtz


    D:\Pawn\pawno\Suchtis\Reallife-Time.pwn(42989) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
    D:\Pawn\pawno\Suchtis\Reallife-Time.pwn(49477) : warning 203: symbol is never used: "Turfs"


    Hier die zeilen:


    public OnPlayerPrivmsg(playerid, recieverid, text[])
    {
    return 0;
    }


    public StartDrugEffect(playerid)
    {
    if(PlayerDrugUse[playerid] == 1) //Gras
    {
    PlayerDrugTime[playerid] = 75;
    new Float:hp;
    GetPlayerHealth(playerid, hp);
    SetPlayerHealth(playerid, hp+50);
    }
    if(PlayerDrugUse[playerid] == 2) //Heroin
    {
    new Float:hp;
    GetPlayerHealth(playerid, hp);
    SetPlayerHealth(playerid, hp+75);
    PlayerDrugTime[playerid] = 80;
    }
    if(PlayerDrugUse[playerid] == 3) //Kokain
    {
    SetPlayerHealth(playerid, 200);
    PlayerDrugTime[playerid] = 100;
    }
    if(PlayerDrugUse[playerid] == 4) //LSD
    {
    SetPlayerArmour(playerid, 100);
    PlayerDrugTime[playerid] = 100;
    }
    if(PlayerDrugUse[playerid] == 5) //XTC
    {
    PlayerDrugTime[playerid] = 25;
    }
    return 1;
    }


    weiter geht mein script nicht also zeile 49477 existiert nicht

  • Lösch den public OnPlayerPrivmsg und such nach
    new Turfs

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • public SaveTurfs()
    {
    new idx;
    new File: file2;
    while (idx < sizeof(TurfInfo))
    {
    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring), "%s|%s|%f|%f|%f|%f|%f|%f\n",
    TurfInfo[idx][zOwner],
    TurfInfo[idx][zColor],
    TurfInfo[idx][zMinX],
    TurfInfo[idx][zMinY],
    TurfInfo[idx][zMaxX],
    TurfInfo[idx][zMaxY]);
    if(idx == 0)
    {
    file2 = fopen("turfs.cfg", io_write);
    }
    else
    {
    file2 = fopen("turfs.cfg", io_append);
    }
    fwrite(file2, coordsstring);
    idx++;
    fclose(file2);
    }
    return 1;



    Gibt noch mehr zeilen wo z.B. steht turfs save und turfs load


    achso und danke mit dem löschen ist es schonmal ein warning weniger

  • #pragma unused turfs

    Das gibt jetzt ein error


    D:\Pawn\pawno\Suchtis\Reallife-Time.pwn(15) : error 017: undefined symbol "turfs"



    #include <a_samp>
    #include <core>
    #include <float>
    #include <time>
    #include <file>
    #include <utils>
    #include <morphinc>
    #include <MidoStream>
    #include <TSS>
    #include <a_sampmysql>
    #pragma unused turfs


    da habe ich es mit bei geschrieben! ist doch richtig oder ?


    achso die warnung von turfs kommt ebenfals noch




    //edit keiner mehr eine Idee

    Einmal editiert, zuletzt von Keylon ()

  • Habe ich ja schon jetzt geht es ja hier drum


  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Lösch OnPlayerPrivmsg und Turf wird ja eh nicht benutzt.


    Und du hast Doppelpost gemacht ich werde es nocheinmal durch gehen lassen beim nächsten mal muss ich dich leider verwarnen.


    MFG RFT


    //edit und wenn schon muss man auf die Groß und Kleinschreibung achten das heißt es muss so aussehen



    #pragma unused Turfs

    RFT

  • Jaaaaa..... Danke GEIL vielen vielen dank kein Error Kein Warning du bist der BESTE



    Habe da noch ein problem !!


    in der serverlog steht Script[gamemodes/Reallife-Time.amx]: Run time error 19: "File or function is not found"


    und wen ich mich auf den server connecten will steht da server didnd respawnt ?? liegt das an dem error da ?

    Einmal editiert, zuletzt von Keylon ()

  • Danke!....


    kann mir evtl. noch jemand sagen was es jetzt damit auf sich hat ?


    D:\Pawn\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding level
    D:\Pawn\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding level
    D:\Pawn\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding level
    D:\Pawn\pawno\GRL\Reallife-Time-By-Rider.pwn(1179) : warning 219: local variable "x2" shadows a variable at a preceding level
    D:\Pawn\pawno\GRL\Reallife-Time-By-Rider.pwn(1179) : warning 219: local variable "y2" shadows a variable at a preceding level
    D:\Pawn\pawno\GRL\Reallife-Time-By-Rider.pwn(1179) : warning 219: local variable "z2" shadows a variable at a preceding level


    Hier zeilen aud dem script:
    enum SavePlayerPosEnum
    {
    Float:LastX,
    Float:LastY,
    Float:LastZ,
    }





    new SavePlayerPos[MAX_PLAYERS][SavePlayerPosEnum];
    new SpeedMode = 1;
    new UpdateSeconds = 1;


    public Float:GetDistanceBetweenPlayers(p1,p2)
    {
    new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
    if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
    {
    return -1.00;
    }
    GetPlayerPos(p1,x1,y1,z1);
    GetPlayerPos(p2,x2,y2,z2);
    return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));


    und hier aus der morphinc.inc:


    Float:GetPointDistanceToPointExMorph(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)
    {
    new Float:x, Float:y, Float:z;
    x = x1-x2;
    y = y1-y2;
    z = z1-z2;
    return floatsqroot(x*x+y*y+z*z);

  • Okey danke nochmal !!!



    habe da aber noch eine frage sorry das ich so nerfe xD


    [16:22:26] SetDisabledWeapons() : function is deprecated. Check weapon in OnPlayerUpdate.
    [16:22:26] EnableTirePopping() function is removed.
    [16:22:26] Warning: EnableZoneNames() is removed since 0.3
    [16:22:26] Could Not Read Interiors file ( properties/interiors.txt )
    [16:22:26] Reading File: blank
    [16:22:26] Reading File: properties/houses.txt
    [16:22:26] Reading File: properties/businesses.txt
    [16:22:26] Reading File: properties/banks.txt
    [16:22:26] Reading File: properties/police.txt


    hat diese warnugn dadrinne irgendwelche verhärende wirkungen ?

  • Nicht wirklich, sondern halt nur ne Information, dass diese Funktionen in deinem Script nicht funktionieren.

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!