Guten Abend,
MySQL ist eine Speicherart wie Dini.
Nur das MySQL wie ich finde einfacher ist und auch Schneller.
Als neuling kann man beides benutzen natürlich sind die meisten GF's auf DINI
Aber es ist nicht wirklich nötig
Also du kannst auch ohne Scripten und alles
Beiträge von PermanenT
-
-
-
Zeig uns mal den Teil wo du die tabelle erstellen läst
-
-
Existiert die Datenbank user den auch?
-
Guten Tag,
ich war grade auf dem Testserver und habe mich etwas umgeguckt.
Der Server gefällt mir echt gut. Da es viel Gemapptes gibt was auch nicht nur so
dahin geklatscht wurde.
Das Script soll nur 6000Zeilen umfassen was ich finde für den Spielspaß den das Script bietet echt top ist.
@pwnfl4sh: ist dazu auch noch echt nett wie mir InGame aufgefallen ist -
-
-
Hast du pawn dannach einmal neu geöffnet?
-
-
-
if(dialogid == DIALOG_LOHN)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new string[250],betrag,pfad[68];
format(pfad,sizeof(pfad),"Ordner/Dateiname");
format(string,sizeof(string),"Rang 1 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
betrag = dini_Int(pfad,"Rang1"); //Hier so Sprich Du weißt der variable betrag den Wert der Rang muss dini_Int sein 1 zu
format(string,sizeof(string),"Rang 2 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 3 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 4 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 5 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 6 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
{
ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
return 1;
}
}
}
}Es muss dini_Int sein um zu gehen da es eine Zahl ausgeben soll
-
if(dialogid == DIALOG_LOHN)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new string[250],betrag,pfad[68];
format(pfad,sizeof(pfad),"Ordner/Dateiname");
format(string,sizeof(string),"Rang 1 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
betrag = dini_Get(pfad,"Rang1"); //Hier so Sprich Du weißt der variable betrag den Wert der Rang 1 zu
format(string,sizeof(string),"Rang 2 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 3 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 4 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 5 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 6 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
{
ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
return 1;
}
}
}
} -
-
Guten tag,
du gibst wenn ich es richtig sehe keinen Pfad an.
Wodurch das System nicht weiß wo es auslesen soll.
Also musst du es so machenif(dialogid == DIALOG_LOHN)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new string[250],betrag,pfad[68];
format(pfad,sizeof(pfad),"Ordner/Dateiname"); //hier musst du natürlich den Ordner in Scriptfiels angeben u. den Datei Namen
format(string,sizeof(string),"Rang 1 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
dini_Get(pfad,"Rang1",betrag);
format(string,sizeof(string),"Rang 2 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 3 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 4 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 5 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 6 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
{
ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
return 1;
}
}
}
}format(pfad,sizeof(pfad),"Lohn/Rang1");
Sprich jetz:
Im Ordner Scriptfils ist ein Ordner namens LOHN und da drin ist die Text datei? -
Fragen wir einfach mal ob du es erfüllst.
Also besser gesagt wir testen es mit einem ELSE
if(strcmp(cmd,"/testbefehl",true)==0)
{
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
SetPlayerAttachedObject( playerid, 0, 19472, 2, 0.017478, 0.051500, 0.003912, 285.055511, 90.860740, 171.179550, 1.780549, 0.912008, 1.208514 );
SendClientMessage(playerid, BLUTROT, "Wenn der Text hier kommt aber du keine Gasmaske angehängt bekommst hast du verkackt....");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Test um zuschauen ob du die Abfrage erfüllst");
return 1;
}
} -
Dein Saven ist total Fail
Du benutzt für alles einen neuen QueryDu musst auch am Ende des Formats User[playerid][pName]
Du hast 2 Faktoren und Weißt nur einen Wert zu
Wenn du bin 16Uhr noch immer nicht drauf kommst
Also es nicht verstehst helfe ich dir
Weil bin am Handy ist nicht So gut -
Denkt was du willst?
Denkt was ihr wollt.
Bitte sehr
schreib es neu
-
Also die Offenen u. Geschlossen koordinienaten sind die selben
Du musst schon was an den Koordinaten ändern
Da es sich ja bewegen muss -
Schreib doch eine vernünftige Anfrage wie jeder Mensch hier
Warum Schaft ihr das nicht
Sagt was über euch
Über das script
Über eure PläneSo wird sich kein GESCHEITER Scripter melden
Das hat ja nichts So eine typische kiddy Anfrage