Wie kann ich es machen, dass wenn ich die Taste 1 drücke, ich in ein Auto steige? (mit F).
Beiträge von badnat
-
-
Hab ich doch, geht trotzdem nicht.
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
return 1; -
Guten Tag!
Ich habe ein Problem, nämlich es werden keine neuen User gespeichert.
Ich hoffe ihr helft mir!
Hier mal die Betreffenden Zeilen:stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,GELB,"Erfolgreich registriert.");
SetPlayerScore(playerid,1);
SetPVarInt(playerid,"loggedin",1);
dini_IntSet(Spielerdatei, "ZeitSeitPD", 0);
dini_IntSet(Spielerdatei, "Respektpunkte", 0);
dini_IntSet(Spielerdatei, "Respekt", 8);
dini_IntSet(Spielerdatei, "LevelMoney", 8000);
dini_IntSet(Spielerdatei, "Fraktion",0);
dini_IntSet(Spielerdatei, "Bank", 50000);
dini_IntSet(Spielerdatei, "WantedLevel", 0);
dini_IntSet(Spielerdatei, "Job",0);
dini_IntSet(Spielerdatei, "Mitglied", 0);
dini_IntSet(Spielerdatei, "Leader", 0);
return 1;
}stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,GELB,"Erfolgreich eingeloggt.");
return 1;
}
else
{
SendClientMessage(playerid,GELB,"Das eingegebene Passwort ist nicht korrekt.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}}
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du wurdest vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid, "ZeitSeitPD", dini_Int(Spielerdatei, "ZeitSeitPD"));
SetPVarInt(playerid, "Respektpunkte", dini_Int(Spielerdatei, "Respektpunkte"));
SetPVarInt(playerid, "Respekt", dini_Int(Spielerdatei, "Respekt"));
SetPVarInt(playerid, "LevelMoney", dini_Int(Spielerdatei, "LevelMoney"));
SetPVarInt(playerid, "Bank", dini_Int(Spielerdatei, "Bank"));
SetPVarInt(playerid, "WantedLevel", dini_Int(Spielerdatei, "WantedLevel"));
SetPlayerSkin(playerid, dini_Int(Spielerdatei, "SkinID"));
SetPVarInt(playerid, "Job", dini_Int(Spielerdatei, "Job"));
SetPVarInt(playerid, "Mitglied", dini_Int(Spielerdatei, "Mitglied"));
SetPVarInt(playerid, "Leader", dini_Int(Spielerdatei, "Leader"));
return 1;
}stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei, "ZeitSeitPD", GetPVarInt(playerid,"ZeitSeitPD"));
dini_IntSet(Spielerdatei, "Respektpunkte", GetPVarInt(playerid,"Respektpunkte"));
dini_IntSet(Spielerdatei, "Respekt", GetPVarInt(playerid,"Respekt"));
dini_IntSet(Spielerdatei, "LevelMoney", GetPVarInt(playerid,"LevelMoney"));
dini_IntSet(Spielerdatei, "Bank", GetPVarInt(playerid,"Bank"));
dini_IntSet(Spielerdatei, "WantedLevel", GetPVarInt(playerid,"Wantedlevel"));
dini_IntSet(Spielerdatei, "SkinID", GetPlayerSkin(playerid));
dini_IntSet(Spielerdatei, "Job", GetPVarInt(playerid,"Job"));
dini_IntSet(Spielerdatei, "Mitglied", GetPVarInt(playerid,"Mitglied"));
dini_IntSet(Spielerdatei, "Leader", GetPVarInt(playerid,"Leader"));
}
return 1;
}Keine Errors, keine Warnings.
-
Gute Nacht,
Man hört oft von Usern, dass kurze Filterscripts in den Codeschnipsel Bereich gehören. Ich habe ihn gesucht, und wollte mal wissen ob jemand von euch weiß wo der ist.
Ich hoffe jemand hilft mir.
Liebe Grüße,
badnat -
-
Hier wird das sehr Gut erklärt.
-
-
/vote for close, weil das nur eine Beitragsmachinerie ist.
Es wird keinen Weltuntergang 2012, 2036,2076 und schon gar nicht heute.
Liebe Grüße! -
Zu deinem Avatar: ich dachte die Keiserflagge ist verboten :\
Mit dem kannst du alles zocken, stell dir aber lieber einen zusammen! -
Der Prediger kann nicht mal Zählen, deshalb sind seine "Beweise" ungültig.
Klick mich hart, du allesglauber :D
Bekomme ich etwas von dir, wenn die Welt jetzt nicht untergeht?
Wenn sie untergeht, dann gehe ich ja in die Hölle, weil ich kein Christ bin.Lies dir das nochmal durch!
-
Der Prediger kann nicht mal Zählen, deshalb sind seine "Beweise" ungültig.
Klick mich hart, du allesglauber :D
Bekomme ich etwas von dir, wenn die Welt jetzt nicht untergeht?
Wenn sie untergeht, dann gehe ich ja in die Hölle, weil ich kein Christ bin. -
Mit strings. Ich habe jetzt leider nicht viel Zeit.
-
Dann lern es. Es ist doch viel einfacher und schneller als strcmp.
-
mach dir besser ocmd befehle.
zB für kick:
ocmd:kick(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,WEIß,"AdmCmd: Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,WEIß,"Benutzung: /kick [id/name] [grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
Kick(pID);
return 1;
} -
Hast du skype? Ich kanns dir erklären. Ist ziemlich einfach zu verstehen.
-
An sich nicht. Das ist nur ein include, das du zusätzlich eingefügt hast. Kannst es ja rausnehmen.
-
Ich geh mir mal ein sixpack kaufen, und scripten. Um 18 Uhr gehe ich raus und mach mir ein schönes feuerwerk.
Es heißt erstens ADHS und nicht ADS.
Zitat von www.wikipedia.comDie Aufmerksamkeitsdefizit-/Hyperaktivitätsstörung (ADHS), die auch als Aufmerksamkeitsdefizit-/Hyperaktivitätssyndrom oder Hyperkinetische Störung (HKS) bezeichnet wird, ist eine bereits im Kindesalter beginnende psychische Störung, die sich durch Probleme mit der Aufmerksamkeit sowie Impulsivität und häufig auch Hyperaktivität auszeichnet. Etwa drei bis zehn Prozent aller Kinder zeigen Symptome im Sinne einer ADHS.
Daneben existieren alternative Bezeichnungen und Abkürzungen, welche teilweise übereinstimmende Krankheitsbilder beschreiben, teilweise spezielle Ausprägungen bezeichnen. Verbreitet ist insbesondere die Bezeichnung Aufmerksamkeitsdefizitsyndrom oder -störung (ADS).
Außerdem sollte man, wie von DMA gesagt, mit solchen Statements aufpassen. ADS/ADHS ist ein Syndrom. Da kann niemand was dafür!
Wirst du denn jetzt etwa leute mit dem Turner Syndrom auslachen, weil sie 3 Chromosome der Art 21, statt 2 haben?
Das ist einfach nur absurd. -
Es ist 00:16, kein Komet hat die Erde erschüttert.
Viel Spaß! -
Maddin, danke dir erstmals!
Wo ist denn die datei: database.sql? -
Sollte mit irgendeiner Funktion gehen (ich suche sie gerade :\)