Beiträge von Opa_Schlumpf

    Guten Tag.
    Durch einen kleinen Test bannte ich mich selber.
    Dies war nicht mein Ziel aber nun finde ich keine samp.ban Datei?
    Wo ist sie versteckt?
    Ich habe schon im SA-MP Verzeichnis nachgesehen - Negativ...
    Danke


    mfg.
    Opa

    Wie die Überschrift schon sagt suche ich ein Tutorial für MySQL.
    Ich bin mir im Klaren, das es schon Tutorials gibt, hierbei wird aber nicht viel erklärt, in meinen Augen mehr Copy & Paste.
    Dadurch ich aber das auch selber beherrschen möchte, brauche ich ein gutes Tut.


    Ich hoffe es gibt was, wenn möglich auf Deutsch.


    mfg.
    Opa

    Guten Tag.
    Dadurch ich mit dem Include "M-Zones" nur Probleme habe, möchte ich eine Alternative machen.
    Hierbei hier mal der Code wie ich ihn bei M-Zones hatte:
    DMZone = M_CreateZone(805.7734, 537.1823, 2931.147, 2977.858,0x00FF0000);
    TDMZone1 = M_CreateZone(-2942.825, 455.4371, 817.4513, 2942.825,0xFF000000);
    TDMZone2 = M_CreateZone(-2954.502, -805.7734, -934.23, 455.4371,0xFF000000);
    TDMZone3 = M_CreateZone(-2195.441, -1237.855, -1634.903, -805.7734,0xFF000000);
    SocialZone = M_CreateZone(58.38938, -2791.012, 2942.825, -525.5044,0x00C1FF00); 
    Hier dann so abgefragt:
    M_IsPlayerInZone(playerid,SocialZone)
    Leider wurde immer eine Null ausgegeben obwohl ich in der Zone war.
    Nun schaute ich mir die Include an und kam auf eine weitere Lösung:

    new Float:px,Float:py,Float:pz;
    GetPlayerPos(playerid,px,py,pz);
    if(px >= 58.38938 && px <= -2791.012 && py >= 2942.825 && py <= -525.5044)


    Es funktionieren beide Varianten nicht, jetzt könnte es darin liegen, das die Zonen zu groß sind.
    Kann dies wirklich ein Grund sein?


    Danke für eure Hilfe.


    mfg.
    Opa


    EDIT1//gefundene Fehler auch hier ausgebessert

    Irgendwie funktioniert bei mir das Include nicht ganz.
    Ich habe ein neues Problem: Es wird bei IsPlayerInZone immer eine 0 ausgegeben.
    Nun ist aber daran das Problem das ich mich in der Zone befinde.
    Hierbei habe ich einen vergleich angestellt, ich habe eine kleinere Zone erstellt und bei der kleineren ging alles.
    Jetzt wollte fragen ob es sein kann, das der Bug eventuell von der gangzonen Größe abhängt.
    Zurzeit überstreckt sich die Gangzone über ganz LS.
    Ich hoffe auf Hilfe.


    mfg.
    Opa

    Ich habe eine Frage:
    dadurch ich gerne die Farbe der Zone ändern will und dadurch aber die Zone neu erstellen will funkt es nicht.
    Sobald ich den Befehl ausführe, der die Zone zerstört und neu spawnen lässt kommt sie nicht mehr.
    Zurzeit kann ich es nur mit ZoneSetColor machen damit die aktualisiert wird.
    Wie wäre es, mit einer Funktion, die es ermöglicht, den Text und die Textfarbe einzustellen, die angezeigt wird, wenn man die Zone betritt.


    mfg.
    Opa

    Ok Danke, habe den Befehl nun so:
    COMMAND:gcolor(playerid,params[])
    {
    new team,newcolor;
    if(SpielerInfo[playerid][Adminlevel]==3)
    {
    if(aLogin[playerid]==1)
    {
    if(sscanf(params,"ii",team,newcolor))return SendClientMessage(playerid,ROT,"Verwendung: /gcolor [Teamid] [Farbcode]");
    {
    new ts[128],string[128],astring[128],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(ts,sizeof(ts),"Gangs/%i.txt",team);
    if(dini_Exists(ts))
    {
    format(astring,sizeof(astring),"%s hat die Teamfarbe geändert! Team(ID:%i)",name,team);
    format(string,sizeof(string),"Sie haben die Farbe von Team %i auf %i geändert!",team,newcolor);
    SendClientMessage(playerid,GRAU,string);
    printf(astring);
    GangInfo[team][gcolor]=newcolor;

    }
    else return SendClientMessage(playerid,ROT,"Dieses Team wurde nicht erstellt!");
    }
    }
    else return SendClientMessage(playerid,ROT,"Sie sind nicht als Admin eingeloggt!");
    }
    else return SendClientMessage(playerid,ROT,"Sie haben nicht das benötigte Adminlevel!");
    return 1;
    }
    Jetzt kommt "Verwendung: /gcolor [Teamid] [Farbcode]" wenn ich auch einen Farbcode eingebe.


    mfg.
    Opa

    Moin,
    ich habe schon die Suchfunktion usw. verwendet komme aber an keinen Grünen Pfard.
    Wie kann ich Farben im allgemeinen in eine Variable machen?
    Diese möchte ich danach auch speichern.
    Was ich versuchte: mit einem String hierbei brachte es keine Lösung.


    mfg.
    Opa

    Guten Tag.
    Bei mir will einfach nicht die gangzone erstellt werden.
    mein Code:
    for (new i;i<MAX_TEAMS;i++)
    {
    gbase[i]=M_CreateZone(GangInfo[i][baseminx],GangInfo[i][baseminy],GangInfo[i][basemaxx],GangInfo[i][basemaxy],0x00FF00FF);
    }
    Geladen wird alles einwandfrei aber es wird nichts eingesetzt.
    Und wenn ich die Gangzone per Befehl anzeigen lassen will kommt nichts nur "Unknow Command", wenn ich beim Befehl die Zeile mit dem Zonen erstellen weglasse geht er wieder.
    Ich hoffe ihr könnt helfen.


    mfg.
    Opa


    EDIT//
    Damit man den Code auch ohne diese Variablen genau sieht setze ich die werte dafür ein:


    for (new i;i<MAX_TEAMS;i++)
    {
    gbase[i]=M_CreateZone(134.308898,-70.599098,391.608184-682.890502,0x00FF00FF);
    }
    Und hier noch ein Code:
    M_CreateZone(minx,miny,maxx,maxy,zonecolor,text,textcolor);


    Ich hoffe ihr könnt helfen.


    Danke
    mfg.
    Opa


    EDIT2// das M_Zones produziert nur Fehler, es wurden alle Accounts usw. resettet!
    Bitte um Hilfe, da ich so ein System brauche damit ich meine Systeme so umsetzten kann wie ich wollte. :pinch:


    EDIT3// Ich möchte darauf Hinweisen, das das Problem noch immer existiert.
    Ich werde weitere sachen testen, vill. komme ich selber drauf...


    Danke

    Danke funkt jetzt.
    Jetzt weis auch wie ich solche Abfragen hinbekomme.


    Thx
    mfg.
    Opa


    EDIT//
    Dadurch noch niemand was anderes fragte muss ich wohl editieren.


    Ich habe folgenden Code:

    new aktkonto[128];
    format(aktkonto,sizeof(aktkonto),"Aktueller Kontostand: {0x00CEFF9B}%i",SpielerInfo[playerid][BEuro]);
    SendClientMessage(playerid,WEIS,aktkonto);
    Nur werden hier die Farbcodes abgesendet, obwohl ich den Text aber in Farbe haben will.
    Wie kann ich das hinbekommen?


    mfg.
    Opa

    Guten Abend/Morgen.


    Ich bin gerade auf der Suche nach guten und brauchbaren Innenräume für mein Haussystem.
    Jetzt ist aber die Frage, durch wälche fällt man nicht durch?
    Wo gibt es eine Seite wo diese leicht entnehmbar sind.


    ich denke gerade an NeS was die für eine Auswahl von Interiors haben und wenn ich ins Wiki sehe finde ich ned so viele.


    Danke für eure Hilfe.


    mfg.
    Opa

    Ja das mir klar aber wenn ich es so mache:
    klick
    Dann kommen folgende Fehler:
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\tdm3.pwn(3171) : warning 217: loose indentation
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\tdm3.pwn(3171) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\tdm3.pwn(3171) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\tdm3.pwn(3171) : error 001: expected token: ";", but found "return"
    C:\Program Files (x86)\Rockstar Games\GTA San Andreas\gamemodes\tdm3.pwn(3176) : warning 225: unreachable code


    Danke für die Hilfe!


    mfg.
    Opa

    Bloody du bist echt super!
    Bei dir ist es leider einwenig verrutscht jetzt kann ich nicht genau erkennen was wo hingehört :D
    Habe es mit else aber das ned optimal deins ist sicher besser :D
    EDIT//
    Ok, nun klappt alles, aber wo gehört jetzt das return usw. genau hin?
    Werde es noch öfters benötigen.


    Danke für deine Hilfe.
    Opa