Zitatformat(string,sizeof(string),"***AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielernName(playerid),reason));
Klammer hat gefehlt
Zitatformat(string,sizeof(string),"***AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielernName(playerid),reason));
Klammer hat gefehlt
Doch, werde vom Root Server und von meinem eigenen wenn ich Connecte gebannt einfahc so lösche mich immer wieder versucht ihr es mal bitte?
87.106.33.193:9999
lösch deine Ip und schreib in die RCON Console: " reloadbans " (ohne die "")
Ja darf man..aber Maps von anderen (Die man runtergeladen hat) verkaufen darf man nicht
Alles anzeigencoVer Es geht nicht darum, dass ich wissen will wie viele Spieler auf dem Server sind. Die Antwort brauche ich für soetwas:
Es sind bla bla Admins online.
Vielen Dank an die anderen!
new count=0,string[40];
for(new i=0; i != MAX_PLAYERS; i++) if(IsPlayerConnected(i) && pInfo[i][admin] > 0) count ++;
format(string, sizeof string, "Es sind %d Admins Online.",count);
//pInfo[i][admin] so ändern wie es bei dir im Script ist
if(strcmp(cmd, "/tdsprite",true) == 0) {
new Text:txtSprite2;
txtSprite2 = TextDrawCreate(200.0, 220.0, "loadsc1:loadsc1"); //geht glaub ich bis 15 die txd ist in Models/txd/loadsc.txd
TextDrawFont(txtSprite2, 4); // Font ID 4 is the sprite draw font
TextDrawColor(txtSprite2,0xFFFFFFFF);
TextDrawTextSize(txtSprite2,200.0,200.0); // Text size is the Width:Height
TextDrawShowForPlayer(playerid,txtSprite2);
return 1;
}
stock GetOnlinePlayers()
{
new count;
for(new i=0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i)) count++;
return count;
}
dcmd_count(playerid, params[])
{
#pragma unused params
if(loggedin[playerid] != true) return SCM(playerid,COLOR_WHITE,""COL_GREY"[SERVER]"COL_WHITE" Du bist nicht eingeloggt!");
new string[128];
format(string, sizeof string,"** Es sind %d Spieler Online.",GetOnlinePlayers());
SCM(playerid, COLOR_YELLOW2, string);
return 1;
}
Hallo hab ein Problem, also wenn ich Inagem ein haus mit /createhouse erstelle wird das Pickup + Label etc erstellt aber das Haus ist dann nicht in der Tabelle..
Mein CreateHaus Code
stock mysql_CreateHaus(Float:EnterX,Float:EnterY,Float:EnterZ,Int,World,Float:ExitX,Float:ExitY,Float:ExitZ,Preis,cScore,Locked,VID = 0,Float:cCarX = 0.0,Float:cCarY = 0.0,Float:cCarZ = 0.0,Float:cCarA = 0.0, CarColor1 = -1, CarColor2 = -1)
{
new query[1000],string[128];
mysql_check();
mysql_query("SELECT NULL FROM haus");
mysql_store_result();
new rows = mysql_num_rows();
mysql_free_result();
new i = rows++;
if(i < MAX_HAUS)
{
//mysql_real_escape_string(besitzer,besitzer);
format(query, sizeof(query), "INSERT INTO haus (Besitzer, EnterX, EnterY, EnterZ, Int, Welt, ExitX, ExitY, ExitZ, Preis, Score, Locked, car_model, car_X, car_Y, car_Z, car_angle, car_farbe1, car_farbe2, car_lock) VALUES ('Keiner', '%f', '%f', '%f', '%d', '%d', '%f', '%f', '%f', '%d', '%d', '%d', '%d', '%f', '%f', '%f', '%f', '%d', '%d', '1')",EnterX, EnterY, EnterZ, Int, World, ExitX, ExitY, ExitZ, Preis, cScore, Locked, VID, cCarX, cCarY, cCarZ, cCarA, CarColor1, CarColor2);
mysql_query(query);
printf("::: Haus %d wurde erstellt! :::",i);
//mysql_LoadHaus(i);
HausInfo[i][hPickup] = CreatePickup(1239 ,23,EnterX,EnterY,EnterZ,0);
HausInfo[i][hEnterX] = EnterX;
HausInfo[i][hEnterY] = EnterY;
HausInfo[i][hEnterZ] = EnterZ;
HausInfo[i][hInt] = Int;
HausInfo[i][hWorld] = World;
HausInfo[i][hExitX] = ExitX;
HausInfo[i][hExitZ] = ExitY;
HausInfo[i][hExitY] = ExitZ;
HausInfo[i][hPreis] = Preis;
HausInfo[i][hScore] = cScore;
HausInfo[i][hLocked] = Locked;
HausInfo[i][hCarModel] = VID;
HausInfo[i][hCarX] = cCarX;
HausInfo[i][hCarY] = cCarY;
HausInfo[i][hCarZ] = cCarZ;
HausInfo[i][hCarA] = cCarA;
HausInfo[i][hCarFarbe1] = CarColor1;
HausInfo[i][hCarFarbe2] = CarColor2;
format(HausInfo[i][hBesitzer], 24, "Keiner");
format(string, sizeof string, "{FFFF00}Dieses Haus steht zum Verkauf!\n{FFFFFF}Preis: %d$\nScore: %d\nZum kaufen gib {FFFF00}/buyhouse {FFFFFF}ein",Preis,cScore);
HausInfo[i][hLabel] = Create3DTextLabel(string,0x00FF52FF,EnterX,EnterY,EnterZ,40,0,1);
}
else
{
printf("::: Haus konnte nicht erstellt werden (MAX erreicht) :::");
}
}
Befehl dazu:
dcmd_createhouse(playerid,params[])
{
#pragma unused params
if(loggedin[playerid] != true) return SCM(playerid,COLOR_WHITE,""COL_GREY"[SERVER]"COL_WHITE" Du bist nicht eingeloggt!");
if(!IsAdmin(playerid, 5)) return SCM(playerid,COLOR_WHITE,""COL_VIOLET"[FEHLER] "COL_WHITE"Du kannst diesen Befehl nicht benutzen.");
new preis, score, Int, vworld,string[158],Float:PosE[3];
if(sscanf(params,"diddfff",preis,score,Int,vworld,PosE[0],PosE[1],PosE[2])) return SCM(playerid,COLOR_WHITE,""COL_CMD"[Benutze] "COL_WHITE"/createhouse [Preis] [Score] [Interior] [VWorld] [EnterX] [EnterY] [EnterZ]");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
mysql_CreateHaus(X,Y,Z,Int,vworld,PosE[0],PosE[1],PosE[2],preis,score,1);
format(string, sizeof string, "» Haus wurde erstellt, Preis: %d Score: %d Interior: %d VirtualWorld: %d Enter: X: %f Y: %f Z: %f. «",preis,score,Int,vworld,PosE[0],PosE[1],PosE[2]);
SCM(playerid, COLOR_YELLOW2, string);
SCM(playerid, COLOR_YELLOW2, "» Benutze "COL_WHITE"/sethousecarpos "COL_YELLOW2"um die Position für das Hauscar zu setzen. «");
return 1;
}
Fehlermeldung von mysql:
[19:49:25] CMySQLHandler::Query(INSERT INTO haus (Besitzer, EnterX, EnterY, EnterZ, Int, Welt, ExitX, ExitY, ExitZ, Preis, Score, Locked, car_model, car_X, car_Y, car_Z, car_angle, car_farbe1, car_farbe2, car_lock) VALUES ('Keiner', '1045.423583', '1011.982177', '11.000000', '12', '1', '2324.419921', '-1145.568359', '1050.709960', '1', '1', '1', '0', '0.000000', '0.000000', '0.000000', '0.000000', '-1', '-1', '1')) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Int, Welt, ExitX, ExitY, ExitZ, Preis, Score, Locked, car_model, car_X, car_Y, c' at line 1)
//Edit Mysqlfehlermeldung
$rename = $_POST['rename'];
$pass = $_POST['pass'];
$rppass = $_POST['rppass'];
$fahrer = $_POST['fahrer'];
$dispo = $_POST['dispo'];
$tour = $_POST['tour'];
$einstell = $_POST['einstell'];
if($pass == $rppass)
{
$pass = md5($pass);
$chkquery = mysql_query("SELECT * FROM User WHERE Name = '".$rename."'");
if(mysql_num_rows($chkquery) == 0)
{
mysql_query("INSERT INTO User VALUES('0','{$rename}','{$pass}','{$fahrer}','{$dispo}','0','0','1','0','0','0','0','')");
echo"User {$rename} Erfolgreich angelegt
<br>Zugangsdaten Per PN schiken </br>
Username:{$rename}<br>
Passwort:{$pass} </br>
";
}
else
{
echo"User Vohanden";
}
}
else
{
echo"<tr><td>Passwort Stimmt mit den Andren nicht überein</tr></td>";
}
Alles anzeigen
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
if InStr(A_LoopReadLine, "Vielen dank für ihren Anruf")
continue
{
if InStr(A_LoopReadLine, "Dein Handy klingelt. ")
{
RegExMatch(A_LoopReadLine, "Dein Handy klingelt. Anrufer: (.*)" ,CALL)
SendInput tVielen dank für ihren Anruf %CALL1%{enter}
return
}
}
}
return
Alles anzeigen
Bin mir nicht sicher obs so klappt kannst es ja mal versuchen
Klappt soweit nur ein Problem noch. Er nimmt immer das älteste, wie krieg ich hin das er das neuste nimmt ?
Zeig mal deinen ganzen Code
//edit verlinkung @Barney':
Beispiel wäre Nett
http://wiki.sa-mp.com/wiki/SetPlayerSkillLevel villt runtergesetzt?
CreateExplosion(Pos[0],Pos[1],Pos[2],7,15);
versuchs mal so
Wie Speicherst du den Spieler ? per Dini oder Mysql ?
//edit, grad gefunden falls Dini /unban & /tunban