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
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
Also ich finde es so ok.
Sie kommt nicht oft und sie erfüllt seine Arbeit.
PS: Ich verstehe grad nicht wieso du für alles einen neuen Thread aufmachst.
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
Wenn das in integer ist dann verwende dini_Int und dini_IntSet
mfg.
Opa
Ok, Danke für die Hilfe.
Ich bin mir sicher ich hatte es am Anfang richtig.
Dadurch ich den Code selber schnell geschrieben habe ist der Fehler passiert.
In meinen Script ist es richtig eingetragen sry.
mfg.
Opa
Habe es ausgebessert aber ohne Erfolg...
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
Danke hätte da auch selber nachsehen können, aus Fehlern lernt man.
Werde es aber noch Offen lassen falls ich heute noch was von diesen Farbcodes brauche.
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
Ja habe ich.
mfg.
Stefan
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.
EDIT3// Ich möchte darauf Hinweisen, das das Problem noch immer existiert.
Ich werde weitere sachen testen, vill. komme ich selber drauf...
Danke
Wie ich mir denken kann, sind bei dir die Adminlevel als Zahl dargestellt.
Daher muss es statt:
format(string2, sizeof(string2), "%s", dini_Get(string, "Adminlevel"));
format(string2, sizeof(string2), "%i", dini_Int(string, "Adminlevel"));
heißen.
Das %s steht für eine Zeichenfolge und das %i für eine Zahl.
Ich hoffe das ich richtig liege.
mfg.
Opa
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
Schaut super aus
Danke!
mfg.
Opa
//Closed
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
Habe es mit else aber das ned optimal deins ist sicher besser
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