aber ich hab die anmelde ID vergessen von mir oO und weiß nichtmehr welche Emailadresse ich angegeben hab oO
Beiträge von AeroxTobi
-
-
das was boomer geschrieben hat is schon richtig oO
-
jetzt hab ich mal ne frage oO
wie bekommt man eig. die IN punkte ich weiß man bekommt die OUT wen man auf den namen klickt und die unterne Out wen man auf das bild im forum klickt aber jetzt frag ich mich wie bekommt man die IN punkte oO -
new trinkgeld = random(20);
das meint er damit er kann den wert 20 nicht berrechnen oO hattest du noch nie mahte oder so -
} new trinkgeld = random(20);
die klammer vor new trinkgeld mach die mal auf also anstadt ne kalmmer zu } ne klammer auf { -
mach mal bei dem definirten string ein lehzeichen zwischen new und string
-
forward missionfailedbus(playerid);
einmal
newstring2[128];
Checkpoint2[playerid]++;
if(Checkpoint2[playerid]==sizeof(Busfahrer_Stationen)) {
SendClientMessage(playerid, COLOR_RED, "Herzlichen Glueckwunsch, danke das du anderen hilfst!");
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, 150);
SendClientMessage(playerid, COLOR_RED, "Du bekommst einen kleinen Bonus von 150$");
mission[playerid]=false;
}
return false;
} new trinkgeld = random(20);
SendClientMessage(playerid, COLOR_RED, "Station erreicht, weiter!");
format(string2, sizeof(string2), "** Du hast %d$ Trinkgeld bekommen!",trinkgeld);
GivePlayerMoney(playerid,trinkgeld);
SendClientMessage(playerid, COLOR_GREEN, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,Muellabfuhr_Stationen[Checkpoint[playerid]][X],Muellabfuhr_Stationen[Checkpoint[playerid]] [Y],Muellabfuhr_Stationen[Checkpoint[playerid]][Z],Muellabfuhr_Stationen[Checkpoint[playerid]][Rad]);
} //2009return 1; //2011
}Zwei
-
gib ma die zeilen dan währs hilfreicher oO
-
ich versteh nicht warum man bei den samp0.3 kein anticheat mit reingebaut hat ich glaub das is in 0.2 drin oO da wen ich sobeit installire bei mir danach samp nichtemrhgeht genauso wie bei ein paar kumpels dazu denke ich das sie schon ein anticheat haben aber ich glaub nich das die neuen programie dich ich jetzt gehört habe überhaupt funktioniren da frag ich mich wirklich hoffe die bauen es in 0.3 ein das das cheaten ein ende hat
-
new
string2[128];
Checkpoint2[playerid]++;
if(Checkpoint2[playerid]==sizeof(Busfahrer_Stationen)) { //Zeile 1991
SendClientMessage(playerid, COLOR_RED, "Herzlichen Glueckwunsch, danke das du anderen hilfst!");
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, 150);
SendClientMessage(playerid, COLOR_RED, "Du bekommst einen kleinen Bonus von 150$");
mission[playerid]=false;
}
return false;new
trinkgeld = random(20);
SendClientMessage(playerid, COLOR_RED, "Station erreicht, weiter!");
format(string2, sizeof(string2), "** Du hast %d$ Trinkgeld bekommen!",trinkgeld);
GivePlayerMoney(playerid,trinkgeld);
SendClientMessage(playerid, COLOR_GREEN, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,Muellabfuhr_Stationen[Checkpoint[playerid]][X],Muellabfuhr_Stationen[Checkpoint[playerid]] [Y],Muellabfuhr_Stationen[Checkpoint[playerid]][Z],Muellabfuhr_Stationen[Checkpoint[playerid]][Rad]);
}return 1;
}Probiers mal so normalerweiße wen er den error anzeigt braucht er die else nicht oO
-
es geht aber beides nicht oO
//edit
hab es in mein script auf 10 hoch gemacht trozdem gilt nohc das was da oben sthet es geht beides nicht weder nidriger noch höher//edit keiner ne idee wie ich die bugs weg krigen
-
für den Client 0.3 hab ich schon meine spieler rüber gebracht blos er muss erstmal rauskommen -.- die warten alle schon darauf das er rauskommt ich kanns auch noch kaum erwarten ich werde natürlich wieder beide server eröffnen Stunt und reallife
-
Hallo,
Nun hab ich mal ein klizi kleines problemchien, dass mit dem MySQL hab ich hinbekommen und nun spient aber immer noch mien Register und mein Login rum also ich geb euch mal die codes
aber als erstes hier mal ne info
Wen man register eingibt hab ich es so gemacht das es mindestesn 5 zeichen sein sollen aber man kann weder 5 zeichen noch drunter noch drüber und wen man dan einen befehl zb man gibt /register ein und danach einen anderren befehl kommt das man sich registrit hat dan schau ich in die DB dan is der befehl mit register
zum anderren können die leute einfach spawnen ohne sich zu regi das will ich nichtdan beim log in wen man /login eingibt kommt immer das ich schon register bin soll mich bitte einloggen die ganze zeit hier mal die codes jetzt
new cmd[128];
new str[100];
if(strcmp(cmd, "/register", true) == 0)
{
new password[14], tmp[128], RPassword[14];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,ADMIN_RED,"Gib /register <Passwort> ein, um dich zu registrieren!");
return 1;
}
password[13] = strval(tmp);
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP));
if(MySQLCheckUserExistance(playerid))
{
SendClientMessage(playerid,ADMIN_RED,"Dein Nickname ist bereits registriert, bitte log dich doch ein.");
return 1;
}
if(strfind(tmp, ">", true) != -1 || strfind(tmp, "<", true) != -1)
{
SendClientMessage(playerid,ADMIN_RED,"Falsches Zeichen im Passwort");
return 1;
}
if(strlen(tmp) > 5)
{
SendClientMessage(playerid,ADMIN_RED,"Dein Passwort kann nicht länger als 5 Zeichen sein!");
return 1;
}
samp_mysql_real_escape_string(tmp, RPassword);
format(query, sizeof(query), "INSERT INTO `users` (`reg_id`, `name`, `password`, `admin_level`, `IP`) VALUES ('0', '%s', '%s', '0', '%s')",PlayerName,RPassword,PlayerIP);
samp_mysql_query(query);
format(query, sizeof(query), "SELECT `reg_id` FROM `users` WHERE `name` = '%s'", PlayerName);
samp_mysql_query(query);
samp_mysql_store_result();
if(samp_mysql_num_rows() == 0)
{
format(str, sizeof(str), "Kann nicht in die Datenbank %s schreiben", MYSQL_DB);
SendClientMessage(playerid, COLOR_RED, str);
return 1;
}
PlayerInfo[playerid][Admin] = 0;
SendClientMessage(playerid,ADMIN_GREEN,"Du hast dich erfolgreich Registrirt, bitte log dich mit /login ein.");
return 1;
}
//-------------------------// Login // ---------------------------------
if(strcmp(cmd, "/login", true) == 0)
{
new password[14], tmp[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,ADMIN_RED,"Du bist Nun eingeloggt!");
return 1;
}
password[13] = strval(tmp);
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP));
if(PlayerInfo[playerid][Logged] == 1)
{
SendClientMessage(playerid,ADMIN_YELLOW,"Du bist bereits eingeloggt!");
return 1;
}
if(!MySQLCheckUserExistance(playerid))
{
SendClientMessage(playerid,ADMIN_RED,"Du bist noch nicht registriert, bitte registriere dich mit /register <Passwort>.");
return 1;
}
format(query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s'", PlayerName);
samp_mysql_query(query);
samp_mysql_store_result();
samp_mysql_fetch_row(line);
new passwd[14];
samp_mysql_get_field("password", passwd);
if(strcmp(tmp, passwd, true) != 0)
{
if(PlayerInfo[playerid][FalseLogins] < 3)
{
PlayerInfo[playerid][FalseLogins] = PlayerInfo[playerid][FalseLogins] + 1;
format(str, sizeof(str), "Fehler: %s ist das falsche Passwort für den Account %s! (Warnung: Falsches Passwwort %d/3)", tmp, PlayerName, PlayerInfo[playerid][FalseLogins]);
SendClientMessage(playerid, ADMIN_RED, str);
}
else
{
PlayerInfo[playerid][FalseLogins] = 3;
format(str, sizeof(str), "Fehler: %s ist das falsche Passwort für den Account %s! (3/3 Warnung: Falsches Passwort voll)", tmp, PlayerName);
SendClientMessage(playerid, ADMIN_RED, str);
SendClientMessage(playerid, ADMIN_RED,"KICK: 3 falsche Loginversuche");
Kick(playerid);
}
return 1;
}
SendClientMessage(playerid,ADMIN_GREEN,"Du hast dich erfolgreich eingeloggt.");
PlayerInfo[playerid][Logged] = 1;
samp_mysql_get_field("money", str);
GivePlayerMoney(playerid, strval(str));
samp_mysql_get_field("admin_level", str);
PlayerInfo[playerid][Admin] = strval(str);
samp_mysql_get_field("times_logged", str);
PlayerInfo[playerid][TimesLogged] = strval(str);
PlayerInfo[playerid][TimesLogged] += 1;
new smail[60];
samp_mysql_get_field("email", smail);
format(query, sizeof(query), "UPDATE `users` SET `times_logged` = '%d' WHERE `name` = '%s'", PlayerInfo[playerid][TimesLogged], PlayerName);
samp_mysql_query(query);
return 1;
}Hoffe auf hilfe
-
if(strcmp(cmd, "/asay",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
format(string, sizeof(string), "say %s",result);
// for(new i = 0; i < MAX_PLAYERS; i++)
SendRconCommand(string);
}
}
return 1;
}so muss es gehn du hast bei admin an stadt >= hast du < gemacht -.- rückabe wert is ja da oO hab ich versehn
-
hm.. dan kp frag mal Antonnio
-
höö zuerst sagen der geht un dan nich oO
was geht dan wen er nicht geht oO
-
gib mal
backround oder
/backround ein
-
wie er geht wieder
-.-
was hast du ejtzt gemacht -.-
du musst kucken welche prozesse durchgeknallt sind also ge crasht wen dorten steht 000000 dan ist er gecrasht bei dem dritten prozessor liegt es im script beim zweiten am plugins fals du plugins benutzt beim ersten kp hatt ich noch nie -.-
beim virten filterscript beim 5ten scriptfiles den ersten muss ich auch ma krigen -.- -
dan machst dus eben so
cd /home/SAMP2
./announce
./samp02Xsvr
-
Der rückgabe wert fehlt