Einige Kleinere Fehler, schreibst du den Code ab? Wenn ja musst du genau darauf achten was du abschreibst...
Das Tutorial ist schon etwas älter, nimm vllt ein etwas neueres...
Einige Kleinere Fehler, schreibst du den Code ab? Wenn ja musst du genau darauf achten was du abschreibst...
Das Tutorial ist schon etwas älter, nimm vllt ein etwas neueres...
Lerne direkt den Code einzurücken, so wie ich jetzt, dann siehst du solche fehler (Klammerfehler) sofort.
public OnPlayerCommandText(playerid, cmdtext[])
{
new spieler[MAX_PLAYER_NAME];
if(strcmp(strget(cmdtext,0),"/register",true) == 0)
{
new save[40];
GetPlayerName(playerid,spieler,sizeof(spieler));
format(save,sizeof(save),"Spieler/%s.ini",spieler);
if(!dini_Exists(save))
{
dini_Create(save))
dini_IntSet(save,"passwort",udb_hash(strget/cmdtext,1)));
SendClientMessage(playerid,HELLBLAU,"Dein Account wurde erfolgreich registriert");
SendClientMessage(playerid,HELLBLAU,"Benutze /login [PASSWORT] um dich einzuloggen");
}
else
{
if(dini_Exists(save))
{
SendClientMessage(playerid,HELLBLAU,"Dein Account wurde schon registriert");
}
}
return 1;
}//Fehlte
if(strcmp(strget(cmdtext,0),"/login",true)== 0)
{
new save[40], s2[256];
GetPlayerName(playerid,spieler,sizeof(spieler));
format(save,sizeof(save,"Spieler/%s.ini",spieler);
if(dini_Exists(save))
{
s2=dini_Get(save,"passwort");
if(strval(s2==udb_hash(strget(cmdtext,1)))
{
loggedin[playerid] = true;
SendClientMessage(playerid,HELLBLAU,"Du hast dich erfolgreich eingeloggt");
SpawnPlayer(playerid);
}
else
{
SendClientMessage(playerid,HELLBLAU,"Passwort falsch eingegeben");
}
}
return 1;
}
return 0;//Fehlte
}//Fehlte
Ne das gehört anstelle der define zeile, damit steht es außerhabl irgendeines publics und ist eine Globale Variable
Wieso hälst du dich nicht an das Tutorial?
ZitatJetzt müssen wir einen neuen bool ertsellen. ein Bool ist soetwas wie eine funktion. Diesen bool brauchen wir, damit der Sevrer weiß, wann der Spieler eingeloggt ist, und wann nicht.
Und das macht man wie im Tutorial geschrieben mit:
new bool:loggedin[MAX_PLAYERS];
Und nicht niemals mit define ![]()
hoffe bin im richtigen tropic
Ne, was hat das mit dem Forum zu tun? nix...
//verschoben
Hast einen Fehler irgendwo eingebaut, Klammerfehler oder schwerwiegender Scriptingfehler.
Geh mal das durch was du zuletzt bearbeitet hast.
Und das eigentlich wichtige, der Bildlink?
Wie fügst du denn das Bild in deine Signatur ein? Zeig mal den Quellcode
Das steht doch in der Fehlermeldung unter der Eingabebox wenn du versucht die sigantur zu akzeptieren?
Wahrscheinlich ist sie zu groß, nicht in den Maßen sondern in der Dateigröße
Wir besprechen das grade auch Intern und ich wäre natürlich sofort dabei ;D
mod einfach in mod1 umbenennen, alle mod danach ebenfalls
Hast doch den Editor? Machste nen TextDraw mit dem Inhalt "_" ohne " und dann machste die Box an, dann kannste die größe der Box veränden.
Dadurch machste die Box breiter und wenn du die Schriftgröße veränderst kannste die Höhe der Box anpassen.
Wenn du die BoxFarbe Transparenz machst dann haste den Ganzen Kram Tranzparent.
Den Text in der Box würde ich als 2. TextDraw einfach über die Box legen.
Macht das in nem Leeren GM, vllt überschneiden sich bei euch die DialogID's und es wird nicht der Editor sondern euer Code ausgeführt.
Wäre nicht schlecht wenn du den Bluescreen mal fotografieren könntest...
Die Domain ist ja wohl ein Scherz?
Und wieso macht man ein Scripting-Forum auf wenn man selbst kaum Ahnung vom Scripten hat?
Naja, wie oft erwähnt ist das Design schlecht, zu Dunkel, zu unschöne Farbwahl.
Wenn man anständigen Scripting Support will dann kann man direkt hier bleiben.
Bzw. ist es schon ein wenig dreist hier Werbung dafür zu machen. ![]()
Kaufs dir halt? Kostet doch eh nichtsmehr.
Ansonsten kannst es dir ja für einen Tag aus der Videothek ausleihen...
//Closed
weil soviel Threads wie es hier gab über das SoL script da hat das bestimmt halb Breadfish
Tjoa,
wer sich immernoch jeden noch so billigen editierten GF auf seinen Server knallt, der wird es sowieso nie weit bringen.
//Closed
Markier die Ebene vom Kreis, nimm das Zauberstab Werkzeug und markiere den Kreis innenraum, dann schiebst das bild in die gewünschte position und drückst entfernen, alles außerhalb des ausgewählten Bereiches wird dann gelöscht.
Du willst also das alles außerhalb des Kreises abgeschnitten wird? Oder was willst du machen?