Hallo liebe Leute,
ich suche jemand der für mich ein paar Dinge Mappen kann. Unter anderem folgendes
- Fahrschule
- Busabstellplatz
- Verwahrstelle
über Angebote würde ich mich daher sehr freuen.
Liebe Grüße
Hallo liebe Leute,
ich suche jemand der für mich ein paar Dinge Mappen kann. Unter anderem folgendes
- Fahrschule
- Busabstellplatz
- Verwahrstelle
über Angebote würde ich mich daher sehr freuen.
Liebe Grüße
Das was ich als letztes im Pawncode stehen habe, damit werden die user gespeichert.
Okay also ohne eine MySQL Log wäre es jetzt schwierig da was herauszufinden.
Da kann dir im Grunde kaum einer helfen. Rufst du die Funktion denn auch bei OnPlayerDisconnect ab ?
Zeig uns mal dein Speicher Befehl womit du die User speicherst
Das Problem ist behoben. Ich hatte total vergessen gehabt das jeder DIALOG eine andere ID brauch
Sind die Klammern wirklich so hin gesetzt wie im Code?
boar haha warum vergesse ich das immer. danke
Bitte rücke den Code ordentlich ein, so kann doch keiner was erkennen!
Ich rücke es ein aber egal Breadfish verrückt es wieder.
Sind die Klammern wirklich so hin gesetzt wie im Code?
Sie sind bei mir besser eingerückt aber sonst ist alles so wie im code
Hallo,
ich bin gerade mal wieder dabei etwas mit DIALOGEN zu arbeiten. Allerdings ohne Erfolg.
ocmd:job(playerid)
{
if(PlayerInfo[playerid][pJob]>0)return
SendClientMessage(playerid,COLOR_RED,"Du besitzt schon einen Job. /quitjob um deinen Job zu kündigen.");
{
ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Stadthalle","Jobs\nPersonalausweiß\nOrganisation gründen\nSchließen","Wählen","");
}
return 1;
}
if(dialogid == DIALOG_JOBS){if(response){if(listitem == 0){ShowPlayerDialog(playerid,DIALOG_JOBS2,DIALOG_STYLE_LIST,"Stadthalle","Busfahrer\nTaxi Fahrer","Wählen","");}if(listitem == 1){if(PlayerInfo[playerid][pPerso]==1) return SendClientMessage(playerid,-1,"Du besitzt schon einen Personalausweiß");PlayerInfo[playerid][pPerso] =1;SendClientMessage(playerid,COLOR_GREEN,"Du hast erfolgreich deinen Personalausweiß erhalten");}return 1;}}if(dialogid == DIALOG_JOBS2){if(response){if(listitem == 0){PlayerInfo[playerid][pJob]=1;}if(listitem == 1){PlayerInfo[playerid][pJob]=2;}}}
Sobald ich z.b den DIALOG_JOBS mit Taxi Fahrer auswähle, sagt er mir das ich meinen Perso erhalten habe. Somit macht er da irgendwas falsch. Kann mir da vielleicht einer helfen ?
erleidgt
Kann ich dir machen. Gib mir TV Daten und dann mach ich dir das binnen minuten
Guten Tag,
ich suche einen Scripter für folgende Jobs
- Drogendealer
Der Drogendealer soll in einem bestimmten Gebiet seine Drogen Pflanzen können. Nach gewisser Zeit ca 4 min soll er ernten können. Allerdings sollen auch Cops die Pflanzen zertstören können. Um so länger die Saat im Bode gepflanzt ist um so mehr soll der Besitzer am Ende herausbekommen.
- Waffendealer
Der Waffendealer soll von Point 1 zu Point 2 fahren um seine Mats abzuholen. Sobald er diese abgeholt hat, hat er die möglichkeit sie in der Tasche zu behalten oder in ein Safe zulegen. Folgende Befehle sind hierzu gewünscht /put mats [Anzahl] um Mats in den Safe zulegen, /sellgun [playerid wer die Waffe bekommen soll][Preis], /gtake mats [Anzahl] um die Mats aus dem Safe zu holen. Das gleiche beim Waffendealer auch.
- Busfahrer
Der Busfahrer soll eine bestimmte Linie fahren. Es soll geprüft werden ob er fahrer des Busses ist. Sollte der Bus kaputt gehen und er den gleichen Bus wieder nehmen soll angezeigt werden das es der falsche bus ist. Jede Haltestelle soll einen Timer von 10 Sek erhalten der dem Spieler auch angezeigt wird.
- Müllmann
Der Job Müllmann soll vordefinierte Checkpoints erhalten die Automatisch querbet generiert werden sollen. Pro Sack soll 0.1 Kubik vergeben werden. Bei 15 Kubik Meter soll der Müllwagen voll sein und abgegeben werden. Der Job soll nur zu zweit ausgeführt werden können. Eine abgabe vor den 15 Kubikmeter soll auch möglich sein. Hier soll dann der Befehl /stopmüll z.b für eingegeben werden.
Für das ganze biete ich eine 10€ PaySafeCard an.
Nur mit Mittelsmann.
Gerne gebe ich meine Variablen und Datenbank für das erstellen der Scripte demjenigen offen.
Hinzu suche ich jemanden der mir ein AntiCheat System für die Gängigsten Cheats schreibt. Über den Preis kann man noch verhandeln
Würde dir einen Anbieten melde dich einfach per Nachricht
Wieviele Slots sollen es werden ?
Musst auch mal bisschen schauen was der Wert bedeutet. DAs ist ein Warning. Kannst du erstmal eig Ignorieren und nun so testen.
Trotzdem hier verbesserter Code
if(dialogid == DIALOG_REG2)
{
if(response && strlen(inputtext) > 0)
{
new query[265], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, inputtext);
mysql_query(query);
gPlayerLogged[playerid] = 1;
SaveMysqlPlayer(playerid);
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
new string[80];
format(string,sizeof(string),"Willkommen bei %s\n\nBitte Logge dich ein.",SERVERNAME);
ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen")
}
else
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new tstring[320], cstring[320], ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
format(tstring, sizeof(tstring), "{A02820}SOM RolePlay RP: {33CCFF}Register{FFFFFF}");
format(cstring, sizeof(cstring), "{FFFFFF}Hallo, Willkommen auf SOM RolePlay, du bist noch nicht Registriert.\n\n[Username]: {E3DD3B}%s{FFFFFF} - [IP]: {E3DD3B}%s{FFFFFF}\n\nTippe ein Passwort ein um dich zu Registrieren.",name, ip);
ShowPlayerDialog(playerid,DIALOG_REG2, DIALOG_STYLE_PASSWORD, tstring, cstring, "Register", "ABBRECHEN");
}
if(response == 0)
{
KickEx(playerid);
}
}
if(dialogid == DIALOG_REGSTEP_1)
{
if(response == 1)
{// male
SpielerInfo[playerid][pSex] = 1;
SCM(playerid, COLOR_BLUE, "/----/ [ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Junge!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
if(response == 0)
{// female
SpielerInfo[playerid][pSex] = 2;
SCM(playerid, COLOR_BLUE, "/----/[ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Mädchen!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
}
Ah sorry mein Fehler hab ein " ; " vergessen
if(dialogid == DIALOG_REG2)
{
if(response && strlen(inputtext) > 0)
{
new query[265], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, inputtext);
mysql_query(query);
gPlayerLogged[playerid] = 1;
SaveMysqlPlayer(playerid);
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
new tstring[320],cstring[320];
new string[80];
format(string,sizeof(string),"Willkommen bei %s\n\nBitte Logge dich ein.",SERVERNAME);
ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
}
else
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new tstring[320], cstring[320], ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
format(tstring, sizeof(tstring), "{A02820}SOM RolePlay RP: {33CCFF}Register{FFFFFF}");
format(cstring, sizeof(cstring), "{FFFFFF}Hallo, Willkommen auf SOM RolePlay, du bist noch nicht Registriert.\n\n[Username]: {E3DD3B}%s{FFFFFF} - [IP]: {E3DD3B}%s{FFFFFF}\n\nTippe ein Passwort ein um dich zu Registrieren.",name, ip);
ShowPlayerDialog(playerid,DIALOG_REG2, DIALOG_STYLE_PASSWORD, tstring, cstring, "Register", "ABBRECHEN");
}
if(response == 0)
{
KickEx(playerid);
}
}
if(dialogid == DIALOG_REGSTEP_1)
{
if(response == 1)
{// male
SpielerInfo[playerid][pSex] = 1;
SCM(playerid, COLOR_BLUE, "/----/ [ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Junge!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
if(response == 0)
{// female
SpielerInfo[playerid][pSex] = 2;
SCM(playerid, COLOR_BLUE, "/----/[ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Mädchen!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
}
Probiers mal so
if(dialogid == DIALOG_REG2)
{
if(response && strlen(inputtext) > 0)
{
new query[265], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, inputtext);
mysql_query(query);
gPlayerLogged[playerid] = 1;
SaveMysqlPlayer(playerid);
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
new tstring[320],cstring[320];
new string[80];
format(string,sizeof(string),"Willkommen bei %s\n\nBitte Logge dich ein.",SERVERNAME);
ShowUserDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen")
}
else
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
new tstring[320], cstring[320], ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
format(tstring, sizeof(tstring), "{A02820}SOM RolePlay RP: {33CCFF}Register{FFFFFF}");
format(cstring, sizeof(cstring), "{FFFFFF}Hallo, Willkommen auf SOM RolePlay, du bist noch nicht Registriert.\n\n[Username]: {E3DD3B}%s{FFFFFF} - [IP]: {E3DD3B}%s{FFFFFF}\n\nTippe ein Passwort ein um dich zu Registrieren.",name, ip);
ShowPlayerDialog(playerid,DIALOG_REG2, DIALOG_STYLE_PASSWORD, tstring, cstring, "Register", "ABBRECHEN");
}
if(response == 0)
{
KickEx(playerid);
}
}
if(dialogid == DIALOG_REGSTEP_1)
{
if(response == 1)
{// male
SpielerInfo[playerid][pSex] = 1;
SCM(playerid, COLOR_BLUE, "/----/ [ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Junge!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
if(response == 0)
{// female
SpielerInfo[playerid][pSex] = 2;
SCM(playerid, COLOR_BLUE, "/----/[ ACCOUNT WIRD ERSTELLT ] /----/");
SCM(playerid, COLOR_WHITE, "Du bist ein Mädchen!");
SpielerInfo[playerid][pAge] = 1;
TutTime[playerid] = 1;
SetTimerEx("TutorialTimer", 2000, false, "i", playerid);
}
}
Also ich bin mit 2 Wanteds gejoint. Diese habe ich gelöscht also
- [20:34:05] pWanted: 2 // Vorhandene Wanteds
ergibt
[20:34:14] pWanted: 0 // Gecleart
Danach habe ich wieder 2 hinzugefügt
[20:34:20] pWanted: 2// Hinzugefügt
Und ab da an zeigt er nichts mehr an