Beiträge von Slash™
-
-
bei server4you kann man mit psc zahlen??
-
-
vielleicht hilft dir das hier weiter,
new query[128];
format(query,sizeof query,"SELECT * FROM accounts WHERE Name = '%s'",SpielerName(playerid));
mysql_function_query(dbhandle,query,true,"OnPlayerCheck","d",playerid); //Ausgeben aller Daten vom jeweiligen Spieler
forward OnPlayerCheck(playerid); //Forwarden unseres Callbacks
public OnPlayerCheck(playerid) {
new zeilen,felder; //Erstellen zweier Variabeln für die Zeilen und Felder
cache_get_data(zeilen,felder); //Benutzen unsere Funktion um die Zeilen und Felder zu erhalten die oben im Query angefragt wurden
if(!zeilen) { //Wenn es keine Zeilen gibt , d.h. der Spieler noch nicht registriert ist
//Weiter Code ....
}
else { //Wenn es doch welche gibt, d.h. der Spieler ist schon registriert
//Weiter Code hier
}
}
quelle: [ SCRIPTING ] MySQL R7(+) - Cachefunktionen & Threaded Querys [UPDATED]einfach umändern
-
suche nach gamemodes verboten,
du könntest auch einfach mal google bisschen benutzen, da würde man auch fündig werden.. -
dsa mit der sperre wird schon einen grund haben, oder möchtest du jeden tag jemanden mit nem neuen namen sehen..
du kannst ja mal nett bei moderatoren oder so anfragen, wie lifestyler sagte. -
oder so ne art "telefon buch", wo man einfach aufm namen klicken kann und anschreiben und so^^
-
starte pawno aus dem ordner heraus wo es sich befindet
-
hm ich finde es ist sinnlos mutligaming clans aufzumachen,
es gibt einfach zuviele siehe ICE oder WtD, welche beide gute leader haben und sich darum kümmern.
aber egal jedem seine entscheidung -
wiegesagt von R7+ hab ich kp, probiere es einfach mal so
-
okay tutorial sagt so^^
mysql_tquery(mycon, query, "", "");
wechsle mycon mit deiner verbindungsvariable aus -
mach mal nach der lezten klammer, else und was passiert wenn er nich gebannt is, sonst wüsst ich auch nich weiter
//e
führe mal den query aus, welcher formatiert wurde,
also mysql_query oder so^^ -
format(query,sizeof(query),"INSERT INTO `bans` (`IP`,`Grund`,`Name`,`Admin`) VALUES ('%s','%s','%s','%s')",SpielerIP(pID),reason,SpielerName(pID),SpielerName(playerid)); //reason mit dem "grund" string wechseln
wenn du es anders meinst, sag eshier der spielerip stock
stock SpielerIP(playerid)
{
new getip[16];
GetPlayerIp(playerid,getip,sizeof(getip));
return getip;
}//e fail falscher stock
-
new query[256],rows,fields;
format(query,sizeof(query),"SELECT * FROM bans WHERE Name='%s'",SpielerName(playerid));
//mysql query ausführen, kp wie es genau beim r7+ is
cache_get_data(rows,fields);
if(rows)
{
//spieler gebannt
}
/e ausgebessert -
geb mir mal per pn deine tv daten, ich schau mal rüber
-
hmm ich hab das nun auch mal so gemacht, und bei funktzt ohne serverabsturz
-
irgendwo her kenn ich doch den aufbau
ich werd mich mal erkundigen.. -
bitte söllte das sein, dabei is die y_commands wichtig.
http://134.255.228.107/cmdbeim script müsstest du dann
#include <YSI\\y_commands> -
was is wenn du das bei
onplayerrequest class machst? oder bei loadplayer oder so//e
würde es einen unterschied machen, wenn du statt den public nen stock machst? -
hab mich da vertahn, probiers mal so
forward checkban(playerid);
public checkban(playerid)
{
new mysqlquery[1024],tmpoutput5[128],tmpoutput6[128],tmpoutpu7[128], kmsg2[256];
format(mysqlquery,256,"SELECT * FROM `"#SERVERTAG"_BanLog` WHERE `Name` = '%s'",UserName(playerid));
mysql_query(mysqlquery);
mysql_store_result();
if(mysql_num_rows() > 0)
{
mysql_fetch_field_row("Grund",tmpoutput5);//zeile 2054
mysql_fetch_field_row("Datum",tmpoutput6);//zeile 2055
mysql_fetch_field_row("Uhrzeit",tmpoutpu7);//zeile 2056
mysql_free_result();
format(kmsg2,256,"{FFFFFF}Du bist gebann alle Infos stehen hir:\nAccount: %s\nBann art: Perma Bann\nGrund: %s\nGebannt am: %d\nUhrzeit: %d\nWenn dieser Bann für dich keinen Sinn ergibt melde dich im Forum, unter:\nwww.city-of-roleplay.net",UserName(playerid),tmpoutput5,tmpoutput6,tmpoutput7);
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,#SERVERFARBE"C{FFFFFF}ity "#SERVERFARBE"o{FFFFFF}f "#SERVERFARBE"R{FFFFFF}oleplay Community: BANN INFO",kmsg2,"Verlassen","");
Kick(playerid);
return 0;
}
mysql_free_result();
return 1;
}