mit nem string in der datenbank, als felddatentyp nimmst du varchar
new query[128];
format(query,sizeof(query),"UPDATE `accounts` SET `BanGrund`='%s' WHERE `Name`='%s'",reason,SpielerName(playerid));
mysql_query(query);
Beiträge von Slash™
-
-
TS connect von beavis regelt das
-
unter onplayerreq.. spawninfo weg und den check darein fertig.
/e den code von omplayerconnect da unter onplayerrequestclass
-
Geht bei mir trotzdem nicht!
Wie bannst du nen spieler? -
Das heißt das die tabelle, auf die du zugreifen willst nicht existiert, du musst sie in der datenbank erstellen.
-
jo richtig.
falls fehler mit localhost kommen einfach 127.0.0.1 schreiben -
Ne bei Local muss er Kein Passwort besitzen
Nur bei XAMPP beim root benutzer, standart mäßig -
Und was sagt dir das?
benutzer und passwort passen nicht.benutze den "root" und kein passwort
-
mach das switch&case weg und verwende einfach ne if und else abfrage,
dieses problem hatte ich damals auch und weiß nich wie es zu beheben ging -
Wenn nix kommt, ist deine mysql verbindung down, was sagt der mysql log?
-
nja erst level setzen dann level abfragen
ocmd:setadmin(playerid,params[])
{
if(GetPVarInt(playerid,"loggedin") == 1)
{
new pID,adminname[64],string[264],tlevel;
if(!isPlayerAdmin(playerid,5))return 1;
if(sscanf(params,"ui",pID,tlevel))return SendClientMessage(playerid,Rot,"Benutze: {FF0000}/setadmin [playerid] [Adminlevel]");
SetPVarInt(pID,"Adminlevel",tlevel);
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{adminname = "Kein Adminlevel";}
case 1:{adminname = adminname1;}
case 2:{adminname = adminname2;}
case 3:{adminname = adminname3;}
case 4:{adminname = adminname4;}
case 5:{adminname = adminname5;}}
format(string,sizeof(string),"Der Administrator %s hat dich zum Administrator gemacht. Aktuelles Adminlevel: %s",SpielerName(playerid),adminname);
SendClientMessage(pID,Orange,string);
format(string,sizeof(string),"Du hast den Spieler %s zum Administrator gemacht. Er ist nun ein {FF005F}%s",SpielerName(pID),adminname);
SendClientMessage(playerid,Gelb,string);
SpielerSpeichern(pID);
}
return 1;
} -
Warum immer "i"? Du hast keine Schleife gemacht, was auch dort keinen Sinn machen würde.
Ob der Connected ist, macht auch keinen Sinn, denn er kann das Tutorial ja auch nur machen, wenn er sich eingeloggt hatVersuch mal alles mit "playerid" zu ersetzen.
Wenn du das "i" bei dem timer meinst sölltest du wissen das dass für Integer => Zahl steht -
Age of Conan
-
ich hab grad bei deinem script ne funktion gefunden, giveplayercash, probiers mal damit, jenachdem wie du scriptest.
-
So wenn du das so beschreibst, glaub ich jetzt auch wo der fehler lag, da ich es geschrieben hab.
Wenn es beim abziehen gleich wieder gegeben wird, kann es an nem anticheat liegen.
Wird beim einzahlen das geld in die datei geschrieben? -
probiers doch mal so
ocmd:pc(playerid,params[])
{
if(GetPVarInt(playerid,"Tutorial") == 1)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen, da du im Tutorial bist.");
if(GetPVarInt(playerid,"loggedin") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(GetPVarInt(playerid,"Premiumstatus") == 0)return SendClientMessage(playerid, WEIS, " Du hast den Premiumchat Deaktiviert!");
if(!isPlayerPremium(playerid,1))return SendClientMessage(playerid,ORANGE, "Nur für Premium User");
new string[128],text[64];
if(sscanf(params,"s",text))return SendClientMessage(playerid,DUNKELROT,"Benutze: /pc [Text]");
format(string,sizeof(string),"[PC]%s %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(i,"Premiumstatus") == 1)
{
SendClientMessage(i,DUNKELROT,string);
}
}
}
return 1;
}
/e
Ausgebessert. Du musst in der schleife abfragen ob die Vari von "i" auf 1 ist. -
Ihr wisst das es der alte Thread ist, und es einen neuen gibt?
Du weißt dass das der neue ist? -
Ich weiß zwar nicht was der fehler heißt, aber benutze doch die 3.0
[ INCLUDE ] WBB_Connect 3.0 - Verbinde Server mit Forum
-
bei einer funktion eine klammer nicht geschlossen?
-
So dann aber der hier.
http://forum.sa-mp.de/gta-multiplayer-mods/san-andreas-multiplayer/scripting-base/18-nützliche-codeschnipsel-40/e
Maaax:
Das ist eig whayne, da du es als string -> varchar speicherst und so wieder ausliest.