Oh fuck ich kann nicht mehr xDdd
So geil :DDDD
Beiträge von Logan
-
-
Schon mal daran gedacht, dass die Include da mit dabei ist ?
-
Wie finde ich die passenden Koordinaten zu den passenden Textdraws? zu der Funktion TextDrawTextSize()
Dazu empfehle ich dir diesen TextDrawEditor: http://forum.sa-mp.com/showthread.php?t=376758MfG
-
Wo muss die Funktion denn hin? Ich hab' da ~17 Textdraws... Ich hab das direkt unter den ganzen Textdraws hingepackt.
TextDrawSetSelectable(Textdraw0, false);
TextDrawSetSelectable(Textdraw1, true);
TextDrawSetSelectable(Textdraw2, true);
TextDrawSetSelectable(Textdraw3, true);
TextDrawSetSelectable(Textdraw4, false);
TextDrawSetSelectable(Textdraw5, false);
TextDrawSetSelectable(Textdraw6, false);
TextDrawSetSelectable(Textdraw7, false);
TextDrawSetSelectable(Textdraw8, false);
TextDrawSetSelectable(Textdraw9, false);
TextDrawSetSelectable(Textdraw10, false);
TextDrawSetSelectable(Textdraw11, false);
TextDrawSetSelectable(Textdraw12, false);
TextDrawSetSelectable(Textdraw13, false);
TextDrawSetSelectable(Textdraw14, false);
TextDrawSetSelectable(Textdraw15, false);
TextDrawSetSelectable(Textdraw16, false);
TextDrawSetSelectable(Textdraw17, false);
Das muss genau da hin, wo du deine TextDraws mit TextDrawSetColor, etc. initialisierstMfG
-
Hallo,
du musst die anklickbare Stelle mit TextDrawTextSize() festlegen.
MfG
-
Dann ist alles verrutscht
Für diese Platzhalter fehlen dir die Werte / Variablen.
Ah ok, danke dir, werde ich mal ergänzen & schauen ob es jetzt klappt.
Edit: Ja klappt jetztMfG
-
SQL
UPDATE `accounts` SET `Name` = 'Logan_Adams',`Passwort` = '517A6B2DFA555720B2FB48063E050E6AA9F3CB74D1D239AD4C79172914ACA10CB47FF12CE13F936EEEA1DCE2776D3A4205B31E0D301532BD2AC347A441C5966B',`Level` = '0',`Adminlevel` = '5',`Euro` = '0',`Cents` = '0',`Kills` = '0',`Tode` = '0',`Fraktion` = '0',`Rang` = '0',`Leader` = '0',`Banned` = '76',`Banner` = '',`Zeitpunkt` = '',`Banngrund` = '' WHERE `Name` = ''
Komisch ist, dass bei Banned 76 steht und bei Name gar nichts :O
Kann es sein, dass der Query zu kurz ist ?
MfG
-
Hey Leute,
irgendwie habe ich das Problem, dass MySQL Meine Werte in der Datenbank
nicht verändert, auch wenn ich den entsprechenden Query aufrufe.
Wenn ich z.B die Variable "Banned" von einem Benutzer auf 1 setze, ändert er dies nach dem Verlassen nicht in der Datenbank.
Hier mal ein bissl Code:
Unter OnPlayerDisconnect:
if(GetPVarInt(playerid,"eingeloggt") == 1) {
DeletePVar(playerid,"eingeloggt");
SavePlayer(playerid);
}Mein SavePlayer:
stock SavePlayer(playerid)
{
new query[500];
format(query,sizeof query,"UPDATE `accounts` SET `Name` = '%s',`Passwort` = '%s',`Level` = '%d',`Adminlevel` = '%d',`Euro` = '%d',`Cents` = '%d',`Kills` = '%d',`Tode` = '%d',`Fraktion` = '%d',`Rang` = '%d',`Leader` = '%d',`Banned` = '%d',`Banner` = '%s',`Zeitpunkt` = '%s',`Banngrund` = '%s' WHERE `Name` = '%s'"
,SpielerInfo[playerid][pName],SpielerInfo[playerid][pPasswort],SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pEuro],SpielerInfo[playerid][pCents],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pLeader],SpielerInfo[playerid][pName]);
mysql_query(query);
return 1;
}Ich habe echt keinen Plan, woran das liegen könnte ...
Danke im Voraus....
MfG
-
-
ja ich verwende mysql nur für autohaus sohnst nix
Dann kannst du 1 verwenden, aber wo ist das Problem ?MfG
-
Hallo Leute,
kann es sein, dass man gleichzeitig keine Player Textdraws und normale textdraws anzeigen kann ?
Auf einmal wird dann nämlich meine Login Box nicht mehr angezeigt.
Weiß nicht, was es als Code zu posten gäbe.MfG
-
Man kanns auch ohne
MySql = ...
machen
einfach
mysql_function_query(1,"SELECT * FROM `table` WHERE `Spalte` = 'Eintrag'",true,"","");
Wenn man nur eine MySQL Verbindung benutzt, dann ja ...MfG
-
Man es geht nich es ist nicht zu verstehen !!!!!!!!!!!!!
GetVehicleHealth(CarInfo[playerid][i][Auto], CarInfo[playerid][i][Leben]);
format(sql,300, "UPDATE `playercars` SET `X` = '%f', `Y` = '%f', `Z` = '%f', `R` = '%f', `Farbe1` = '%d', `Farbe2` = '%d', `Lock` = '%d', `Zweitbesitzer` = '%s',`Tank` = '%d'",CarInfo[playerid][i][pcX],CarInfo[playerid][i][pcY],CarInfo[playerid][i][pcZ],CarInfo[playerid][i][pcR],CarInfo[playerid][i][Color1],CarInfo[playerid][i][Color2],CarInfo[playerid][i][Lock],CarInfo[playerid][i][Zweitbesitzer],CarInfo[playerid][i][Tank]);
format(sql2,600, "%s ,`Km` = '%f', `Leben` = '%f', `Schild` = '%s', `Nitro` = '%d', `Hydraulic` = '%d', `Reifen` = '%d', `Auspuff` = '%d', `SideL` = '%d',`SideR` = '%d'",sql,CarInfo[playerid][i][Km],CarInfo[playerid][i][Leben],CarInfo[playerid][i][NummerSchild],CarInfo[playerid][i][Nitro]
,CarInfo[playerid][i][Hydraulic],CarInfo[playerid][i][Reifen],CarInfo[playerid][i][Auspuff],CarInfo[playerid][i][SideL],CarInfo[playerid][i][SideR]);
format(sql3,900, "%s , `FB` = '%d', `RB` = '%d', `Spoiler` = '%d', `Roof` = '%d', `Hood` = '%d', `Vents` = '%d', `Lampen` = '%d', `PaintJob` = '%d', `Neon` = '%d', `Neonid` = '%d' WHERE `ID` = '%d' AND `Owner` = '%s'",sql2,CarInfo[playerid][i][FB],CarInfo[playerid][i][RB],CarInfo[playerid][i][Spoiler]
,CarInfo[playerid][i][Roof],CarInfo[playerid][i][Hood],CarInfo[playerid][i][Vents],CarInfo[playerid][i][Lampen],CarInfo[playerid][i][PaintJob],CarInfo[playerid][i][Neon],CarInfo[playerid][i][Neonid],CarInfo[playerid][i][ID],CarInfo[playerid][i][Owner]);
mysql_function_query(sql3);//so hab ich es
hier der versuch
mysql_function_query(connectionHandle,query[sql3],bool:cache,callback[],format[],{Float,_}:...)//wtf ist das gemeint wie soll man das verstehen ey!
Allein schon der Query ist fehlerhaft. Wenn du die 3 "Querys" zu "einem haben willst musst du sie mit strcat verknüpfen.
Auführen, tust du das dann so:
mysql_function_query(connectionHandleVariable,DeinSQLString,false,"","");
Und glaub mir, es ist verständlich erklärt, jedoch solltest du dir Zeit lassen & dir ALLES durchlesen und nicht einfach so schnell wie möglich zu versuchen ...MfG
-
-
Hallo,
bei der R7 heißt diese Funktion "mysql_function_query" und hat noch zusätzliche Parameter.
Ich empfehle dir dazu mein Tutorial in meiner Signatur: [ SCRIPTING ] MySQL R7 - Cachefunktionen + Threaded QuerysMfG
-
Hallo,
auch wenn das recht wenig mit dem Thema zu tun hat - ihr helft ihm nicht, indem ihr die Befehle postet, da er sonst nichts lernt.
Das menschliche Gehirn lernt nur, indem es was selbst macht - was hier genau das Gegenteil der Fall ist und bei C & P kommen eben dann so was rausMfG
-
Hallo,
danke für die Hilfe nun funzt alles wunderbar.
MfG
-
sowas kannst du auch ganz einfach selbst machen , dafür brauchst du die include gar nicht es ist eine simple berechnung und die veränderung eines textdraws
du veränderst die x koordinate eines textdraws von TextDrawTextSize
beispiel wie sowas ausehen könnte ( es ist von einem alten gangfightsystem von mir jetzt raus kopiert)
stock SetPercentState(playerid, Percent)
{
new strn[32];
format(strn, sizeof(strn), "%d %", Percent);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawSetString(Textdraw16, strn);
TextDrawShowForPlayer(playerid, Textdraw16);
TextDrawHideForPlayer(playerid, Textdraw16);
TextDrawTextSize(Textdraw16, 237.500000+(167.000000/100*Percent), 0.000000);
TextDrawShowForPlayer(playerid, Textdraw16);
TextDrawShowForPlayer(playerid,Textdraw15);
}aber zum veranschauligen reicht es der hintergrund ist 404.5 breit also ist er bei 237.5 nicht sichtbar. So nun je nach Prozentzahl wird das hinzuaddiert
und verändert seine größe
Und wie soll ich das nun konkret auf die Textdraws übertragen ?MfG
-
Hallo,
habe heute mal die CreateBox Include ausprobiert, (http://pastebin.com/Av0bcfcT)
weil ich finde, dass es einfach schöner aussieht als normaler Text.
Jedoch gibt es ein Problem: Wenn ich die Funktion nutze wird die Box ingame nicht angezeigt ....
Woran kann das liegen ? Ist es ein Fehler in der Include ?MfG
-
Also ich habe jetzt alle Plugins nochmal installiert...
Doch nun kommt die Fehlermeldung:
Script[gamemodes/SKG.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
Hast du das main(){} Aus deinem Script gelöscht ? Das muss drinnen sein!MfG