Ich nutze ocmd. Aber hat geklappt danke! ![]()
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
wie compiliere ich mein script mittels cmd befehl?
-
Wie meinst du das? Kannst du dich bitte etwas besser ausdrücken?
-
Glaube er möchte wissen, wie man per cmd compilen kann oder so
-
wie compiliere ich mein script mittels cmd befehl?
http://forum.sa-mp.com/archive/index.php/t-281723.htmlDas war das einzige was ich auf die Schnelle gefunden habe, ich denke da wird es auch nicht sonderlich viel geben. Vielleicht hilft dir das weiter.
-
Hey Leute habe jetzt auch ein Problem.. undzwar funktioniert das Login/Register System nicht..
Ich bekomme die Nachricht beim Registrieren sobald ich mein Passwort eingegeben hab: Server closed the connection.Spoiler anzeigen #define REGISTER 2
#define LOGIN 3Spoiler anzeigen Unter OnPlayerConnect
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(dini_Exists(Spieler))
{
SendClientMessage(playerid,0xBEBEBEFF,"Deine Userdatei wurde gefunden! bitte warten . . . ");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unserer Datenbank gefunden! bitte gebe nun dein Passwort ein","Einloggen","Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid,Hellblau,"Willkommen auf dem Server von xSprite.........");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte suche dir ein sicheres Passwort aus um dich zu Registrieren!","Registrieren","Abbrechen");
return 1;
}Spoiler anzeigen Unter OnDialogResponse
if(dialogid == LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,0xFF3200FF,"Du hast den Login vorgang abbgebrochen");
Kick(playerid);
return 1;
}
if(response == 1)
{
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
if(dialogid == REGISTER)
{
if(response == 0)
SendClientMessage(playerid,0x00FF14FF,"Du musst dich Registrieren um Spielen zu können !");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,0xFF1400FF,"Dieses Feld darf nicht leer sein!");
SendClientMessage(playerid,0xFF1400FF,"Gebe dein gewünschtes Passwort ein!");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte suche dir ein sicheres Passwort aus um dich zu Registrieren!","Registrieren","Abbrechen");
return 1;
}
Register(playerid,MD5_Hash(inputtext));
return 1;
}
return 1;
}
Spoiler anzeigen Stock
stock Register(playerid,key[])
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
dini_Create(Spieler);
dini_Set(Spieler,"Passwort",key);
dini_IntSet(Spieler,"Fraktion",0);
SendClientMessage(playerid,Hellblau,"Du hast dich erfolgreich registriert! Dein Account wurde in der Datenbank gespeichert!");
return 1;
}Spoiler anzeigen stock Login(playerid,key[])
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
{
SendClientMessage(playerid,0x00FF82FF,"Du hast dich eingeloggt! Herzlich willkommen zurück");
}
else
{
SendClientMessage(playerid,0x4B0000FF,"Das eigegebende Passwort stimmt nicht!");
Kick(playerid);
return 1;
}
}
-
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,0xFF1400FF,"Dieses Feld darf nicht leer sein!");
SendClientMessage(playerid,0xFF1400FF,"Gebe dein gewünschtes Passwort ein!");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte suche dir ein sicheres Passwort aus um dich zu Registrieren!","Registrieren","Abbrechen");
return 1;
}
else
{
Register(playerid,MD5_Hash(inputtext));
}
return 1;
}Du hast da ein else vergessen, ich denke mal daran liegt das

-
Du hast da ein else vergessen, ich denke mal daran liegt das
Nein, das könnte man so machen, durch das return 1; wird der Code beendet
Der Fehler ist ein Klammerfehler, schreibe es so:
Spoiler anzeigen switch(dialogid) {
case LOGIN: {
if(!response) return SendClientMessage(playerid,0xFF3200FF,"Du hast den Login vorgang abbgebrochen"),Kick(playerid);
return Login(playerid,MD5_Hash(inputtext));
}
case REGISTER: {
if(!response) return SendClientMessage(playerid,0x00FF14FF,"Du musst dich Registrieren um Spielen zu können !"),Kick(playerid);
if(!inputtext[0]) {
SendClientMessage(playerid,0xFF1400FF,"Dieses Feld darf nicht leer sein!");
SendClientMessage(playerid,0xFF1400FF,"Gebe dein gewünschtes Passwort ein!");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte suche dir ein sicheres Passwort aus um dich zu Registrieren!","Registrieren","Abbrechen");
return 1;
}
return Register(playerid,MD5_Hash(inputtext));
}
}mfg.

-
Wie kann ich einer MySQL Variable etwas drauf geben?
sInfo[pID][wanteds] = wantedlvl;
Also wantedlvl soll auf sInfo wanteds draufgerechnet werden. -
sInfo[pID][wanteds] += wantedlvl;
Versuch das mal so

-
Wie kann ich Bilder in einem Textdraw anzeigen lassen? Also einen Skin ider ein Auto?
-
es gibt so ein schönes standart Filterscript namens: skinchanger schau es dir mal an

-
Ich will ja ein eigenes schreiben und es auf meine Wünsche erstellen deswegen frag ich ja.
-
Guck dir doch an wie das da gemacht wird. Dann kannst du es ja für dich umschreiben.
-
@K3Ksii:
Hiermit: http://wiki.sa-mp.com/wiki/PlayerTextDrawSetPreviewModel
Bzw: http://wiki.sa-mp.com/wiki/TextDrawSetPreviewModelKannst auch hiermit erstellen: http://forum.sa-mp.com/showthread.php?t=406833
YoSohai: @Gh0stStyle: Spart euch doch solche Kommentare. Wenn ihr nicht helfen wollt, dann lasst einfach die Finger von dem "Absenden"-Button!
-
Wie kann man die Maus togglen damit man auf z.B. Textdraws klicken kann?
-
Wie kann man die Maus togglen damit man auf z.B. Textdraws klicken kann?
-
TextDrawSetSelectable(textdrawid, true/false);
-
Kann mir jemand sagen wie diese Animation heißt ?
Sprich das er die Hände so hält?
Gefunden:
25 - SPECIAL_ACTION_CARRY -
Also ich brauche für mein Medic system eine Antwort..
Wie viele Sitze hat ein Rettungswagen (ID 416) hinten ? Also ohne Fahrer und ohne Beifahrer.. -
