wenn du schon mysql nutzt dann nutz sha1
Das kannst du direkt im query einbauen
Als muster poste ich mal mein query, damit du sehen kannst wie man es macht mit mysql
"SELECT * FROM `DTuser` WHERE `userid` = '%d' AND `Passwort` = sha1('%s');"
Du musst es dann nur an deinen Funktionen anpassen wo passwörter aufgerufen werden
Falls du aber md5 nutzen willst, dann mach das so (muster)
"SELECT * FROM `DTuser` WHERE `userid` = '%d' AND `Passwort` = md5('%s');"
Beiträge von Beavis
-
-
Nein sie wird erst am Montag rausgegeben.
Ich werde zwar gleich den ersten Post auf die neue Include anpassen, jedoch nicht mit hochladen.
Grund dafür ist einfach da das Zweigstück noch nicht fertig ist und es geplant ist alles zusammen preiszugeben
//Nachtrag
Ich suche jemanden der einen Externen TS Server hat und die Beta IV Include testen möchte.
Da ich es zurzeit nicht wirklich testen konnte, brauch ich einen von euch
Desweiteren gibt es noch einige kleine neue Funktionen
native ts_chanelmove(playerid, const channel[], const tochannel[]);
native ts_poke(playerid, uID[], const message[]);
native ts_clientcheck();
Was die alles können werd ich noch erwähnen -
Da gibt es 2 nette Funktionen
EditAttachedObject
und die
OnPlayerEditAttachedObject
wie die Funktionieren kann man im Wiki nachlesen -
Jedoch gehen mir die übrigen Zeichen gleich aus

Mach dann nen neuen Post und frag nen Admin obs er später zusammenfügt
Aber die Liste könnte wieder aktualisiert werden, da z.B. die Spielerorientierte Schleifen include nicht mehr exestiert
-
Bisher noch nicht
Ich muss mal schauen wie ich das beheben kann
Mir fällt dazu aber sicherlich noch was ein -
So der aktuelle Zwischenstand ist:
Alle systeme sind auf uID geschrieben, wurden von mir auf Herz und Niere getestet und machen ihren Dienst.
Desweiteren wird bei der Connect funktion ausgegeben ob der Teamspeak erreichbar ist oder nicht.Wenn ihr was ausführt, bekommt ihr die Meldungen ob erfolgreich oder nicht.
Ich denke wenn ihr glück habt ist die Beta IV heute abend zu bekommen

Ronny, MiniSchwabbel, Mört
Danke für euer Feedback -
Mal als Info
Der Fehler sagt eindeutig das es an der include a_mysql liegt
Hast du sie zwei mal angewendet denn dann kommt der fehler
-
Logan:
Du hast echt keine Hobbys ne
mach das erstmal nach bevor du hier einen auf Meister machst
@TE
Ich find es eigendlich ganz nett -
So da ich einige tests gerad gemacht habe, bin ich zu den ergebnis gekommen das alles funktioniert

Ich möchte dennoch ideen oder vorschläge hören die ihr unbedingt in den system drin haben wollt

Dennoch freut es mich das euch das system gefällt
-
Mir gefällt es weiter so

-
So damit ihr sehen könnt wie sehr die Funktionen verändert wurden, poste ich sie mal hier
native ts_connect(phphost[],tsip[],tsuser[],tspass[],tsusername[],tsport=9987,tsqueryport=10011);
native ts_kick(playerid, uID[], const reason[]=" ");
native ts_ban(playerid, uID[], const reason[]= " ", time=0);
native ts_move(playerid, uID[], const ts_channel[], ts_channelkey[]=" ");
native ts_createchannel(playerid, const cannelname[], const channeltopic[]=" ");
native ts_createsubchannel(playerid, const cannelname[], const channeltopic[], const whatchannel[]);
native ts_removechannel(playerid, const channelname[]);
native ts_addservergroup(playerid, uID[], const servergroup[]);
native ts_removeservergroup(playerid, uID[], const servergroup[]);
native ts_addchannelgroup(playerid, uID[], const channel[], const channelgroup[]);
native ts_removechannelgroup(playerid, uID[], const channel[]);
native ts_givetalkpower(playerid, uID[]);
native ts_taketalkpower(playerid, uID[]);
native ts_createservertoken(playerid, const servergroup[]);
native ts_createchanneltoken(playerid, const channel[], const channelgroup[]);
native ts_tokendelete(playerid, const token[]);Das Playerid ist da, damit beispielweise der Admin der es ausführ auch sehen kann ob es geklappt hat oder nicht.
uID sollte klar sein (das lang erwartete Eindeutige ID system) es ist endlich da
Etwas müsst ihr euch aber gedulden, da das php script noch nicht soweit ist

-
Dieses TS-Plugin schon gesehen ?
vor kurzen jaAber wozu sollte ich jetzt das plugin nutzen?
Per Include find ich es einfacher und spar mir plugins...Das es auf den Webserver laufen wird hat auch seine gründe die ihr Später auch selbst sehen könnt
//edit
Außerdem ist meine Include Linux Compatibel das das Plugin nicht ist

-
wäre es wenn jemand eine Video macht für die die das nicht kappieren dan wären glaube ich die meisten fragen geklärt

Dazu haben ich und xGreekz7x: was besseres geplant das auch ab nächster Woche zu sehen ist.
Das kommt Zeitgleich mit der Beta IV raus
Wenn ihr noch wünsche zu den System selber habt, so lasst es mich/uns bitte wissen
-
Ok das klappt schonmal
wenn ich aber auf 100 gehe (beim define) kommt das selbe wieder
Kann man das irgendwie im griff bekommen?
-
Da kommt der Selbe Fehler bei raus

Split is das
stock split(const strsrc[],strdest[][],delimiter)
{
new aNum,len,i,li;
while(i <= strlen(strsrc))
{
if(strsrc[i] == delimiter || i == strlen(strsrc))
{
len = strmid(strdest[aNum],strsrc,li,i,128);
strdest[aNum][len] = false;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
Der Code dazu
#define TS_SLOTS 32
public OnFilterScriptInit()
{
new data[] ="test~123|maja~123|fgg~123|dfghfd~123|afddddds~123";
new Output[TS_SLOTS][128],Buffer[2][64];
split(data,Output,'|');
for(new i = 0; i < TS_SLOTS; i ++)//32
{
if(Output[i][0] == 0)continue;
printf("%d - %s",i,Output[i]);
split(Output[i],Buffer,'~');
printf("%d - %s - %s",i,Buffer[0],Buffer[1]);
}
return 1;
} -
Der Fehler steht in den Klammern die Split Funktion kann ich nicht Posten da das Forum auf mein PCs nicht geht.
Das mit der 5 damit meine ich die for Schleife -
Ich brauch ma eure Hilfe
bei den Code kommt es zu Fehlern im Log die in klammern mit beistehen
public OnFilterScriptInit()
{
new data[] ="test~123|maja~123|fgg~123|dfghfd~123|afddddds~123";
new Output[TS_SLOTS][128],Buffer[2][64];
split(data,Output,'|');
for(new i = 0; i < TS_SLOTS; i ++)//32
{
printf("%d - %s",i,Output[i]);
split(Output[i],Buffer,'~');
printf("%d - %s - %s",i,Buffer[0],Buffer[1]);
}
return 1;
}
/*
[17:47:17] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[17:47:17] [debug] Stack pointer (STK) is 0x7F0, heap pointer (HEA) is 0x948
*/
Wenn ich jetzt da eine Feste zahl eingebe wie in den fall 5 wegen der Anzahl geht es
Ich möchte aber das ich keine Festen Zahlen habe, da sich alles regelmäßig ändert.
Wie kann ich das einfach beheben? -
-
-