Ich finde sie machen einige sachen recht Gut. Das was Facebook macht, mit den User Daten das sie immer dort Gespeichert sind. Finde ich wirklich übertrieben, mann kann nicht mal seinen Account löschen. Die Daten bleiben immer vorhanden.
Beiträge von Eddy
-
-
-
Infinity ist doch schon alt. Das war schon längst in den Charts, und sooooo modern ist nun auch nicht
Das ist aber die neuste Version davon. Bist halt nicht aufn neusten Stand -
-
Sieht Gut aus, gefällt mir
-
Versuchs mal so. Und für die Fraktion Zivis machst du ganz Normal ohne switch "SetSpawnInfo", dann wird das gehen.
if(isPlayerInFrakt(playerid,"Fraktion" >= 1) // Wenn der Spieler in einer Fraktion ist.
{
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{SetPlayerPos(playerid,0,dini_Int(PlayerDatei,"Skin"),1503.7844,-1531.0938,13.54540,0,0,0,0,0,0,0);SetPlayerInterior(playerid,0);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
case 1:{SetPlayerPos(playerid,1,265,218.3921,183.1852,1003.0313,0,0,0,0,0,0,0);SetPlayerInterior(playerid,3);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
case 2:{SetPlayerPos(playerid,2,10,-794.9445,489.4224,1376.1953,0,0,0,0,0,0,0);SetPlayerInterior(playerid,1);SetPlayerColor(playerid,weiß);SpawnPlayer(playerid);}
}
SpawnPlayer(playerid);
return 1;
} -
Ich wollte gerade mein Script Testen '__'... Wie Hobby los muss man sein um zu DDoSen -.- mann das sind echt Hobbylose.
-
-
Kann ich das irgentwie ändern, das es nicht in dem Dialog Gespeichert wird sondern in den stock´s ?? zbs bei stock SpielerSpeicher usw. Kann mir das mal jemand erklären?
-
Klick oben auf " Klick mich so zart du kannst"
-
Wie kann ich das so machen, das wenn der Spieler sein Geburtsdatum eingegeben hat. Das dann sein richtiges Alter ebenfalls abgespeichert wird und mann es auch in den Stats sehen kann??
-
@Big_Ben
Das klappt leider auch nicht =(
-
Sollte mit split() klappen..
new alter[30],row[3][5];
format(alter, 30, "07.03.1997");
split(alter, row, '.');
new day = strval(row[0]);
new month = strval(row[1]);
new year = strval(row[2]);Split funktion:
forward split(const strsrc[], strdest[][], delimiter)
public split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc)){
if(strsrc[i]==delimiter || i==strlen(strsrc)){
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}Wie mache ich das mit PVars?? bzw. wie baue ich das in mein Geburtsdatum Dialog ein?? Könnte mir das jemand zeigen, wie ich das jetzt richtig mache? Ich habe bei meinen stock schon "Alter" drinne, und möchte das wenn der Spieler sein Geburtsadtum einträgt dort sein Alter eingetragen wird. Hoffe mir kann jemand Helfen. Hier ist der Dialog.
if(dialogid==Geburtsdatum)
{
if(response==0)
{
SendClientMessage(playerid,Blau,"Du hast die Registriernug abgebrochen.");
Kick(playerid);
}
if(response==1)
{
new count;
for(new i; i < strlen(inputtext); i++)
if(inputtext[i] == '.')
count++;
if(count >= 2)
{
new Spielerdatei[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof name);
format(Spielerdatei, sizeof Spielerdatei, "/Accounts/%s.ini", name);
dini_Set(Spielerdatei, "Geburtsdatum", inputtext);
SetPVarString(playerid,"Alter",inputtext);
ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Weiblich oder Männlich?", "Männlich" , "Weiblich");
}
else
{
ShowPlayerDialog(playerid, Geburtsdatum, DIALOG_STYLE_INPUT, "Fehler Meldung","Du hast ein ungültiges Alter eingetragen\nBitte gebe dein Alter erneut ein.{FF0000}\n\nBeispiel: DD.MM.JJJJ.","Weiter","Abbrechen");
}
}
}
return 1;
} -
Ich würde das Datum speichern und dir eine Funktion schreiben die aus jeden Datum das Alter errechnet bis zum heutigen Tag.
Sowas wie GetAge(day, month, year);
Ein bisschen rechnen und fertig
Würde mich auch Interessieren wie mann das macht. -
So als erstes, bekomme den Error bei der Splitfunktion (456) : error 001: expected token: ";", but found "public"
Und als zweites, wie Arbeite ich jetzt genau damit? wo muss ich den kleinen Pawn Code von dem Split einfügen.(edit)
Habe bei sa-mp wiki gesehen das mann es mit einem stock machen muss also so.
stock split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
if(strsrc[i] == delimiter || i == strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
} -
Ich benutze das auch, ist wirklich brauchbar.
-
Kann den keiner Helfen
-
@Tommy
Wie mache ich das jetzt, das wenn sich jemand Registriert und sein Geburtsdatum eingegeben, das es das dann in den Alter umstellt, und auch wenn ich /stats mache das Alter dort angezeigt wird.
-
Ich glaube, meine Frage hat niemand so richtig Verstanden. Beim Regist. muss der Spieler sein Geburtsdatum angeben, das wird auch gespeichert und in den Stats angezeigt. Jetzt will ich das dass was er angegeben hat als Alter gespeichert wird. Also mein Geburtsdatum wäre 18.11.1994 = 17 Jahre. Die 17 Jahre müsten dann einzeln gespeichert werden
-
@PupsKuchen
Ja auf den Tag genau.
Ja, also habe es bei meinen stock Register und so schon als "Alter" gespeichert. Nur jetzt muss ich wissen, wie ich das beim Registrieren wenn der spieler das Datum zbs. 18.11.1994 = 17 Jahre, das Automatisch auf das Alter des Spieler gesetzt wird.