Beiträge von Ralf

    Ich habe folgendes Problem: Wenn ich mich registriere kommt ein Dialog mit der Auswahl: Männlich oder Weiblich - Allles so weit so gut;


    Wenn ich dann einen Relogg mache Spawnt der Spieler nicht mehr


    Hier ein Paar Zeilen
    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",Sname);
    SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
    sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
    GivePlayerMoney(playerid,dini_Int(Spieler,"Geld"));
    sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
    sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    sSpieler[playerid][Team] = dini_Int(Spieler,"Team");
    sSpieler[playerid][PayDayZeit] = dini_Int(Spieler,"PayDayZeit");
    sSpieler[playerid][EXP] = dini_Int(Spieler,"EXP");
    SetPVarInt(playerid,"SpawnChange",dini_Int(Spieler,"SpawnChange"));
    SetPVarInt(playerid,"VW",dini_Int(Spieler,"VW"));
    SetPVarInt(playerid,"I",dini_Int(Spieler,"I"));
    SetPVarFloat(playerid,"X",dini_Float(Spieler,"X"));
    SetPVarFloat(playerid,"Y",dini_Float(Spieler,"Y"));
    SetPVarFloat(playerid,"Z",dini_Float(Spieler,"Z"));
    SetPVarFloat(playerid,"A",dini_Float(Spieler,"A"));
    sSpieler[playerid][Geschlecht] = dini_Int(Spieler, "Geschlecht");
    sSpieler[playerid][sLogin] = 1;
    SpawnPlayerPublic(playerid);
    return 1;


    stock Register(playerid,key[])
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",Sname);
    dini_Create(Spieler);
    dini_Set(Spieler,"Passwort",key);
    dini_IntSet(Spieler,"Adminlevel",0);
    dini_IntSet(Spieler,"Level",0);
    dini_IntSet(Spieler,"Fraktion",0);
    dini_IntSet(Spieler,"Team",0);
    dini_IntSet(Spieler,"PayDayZeit",0);
    dini_IntSet(Spieler,"EXP",0);
    dini_IntSet(Spieler,"Geschlecht",0);
    SendClientMessage(playerid,Gruen,"Du hast dich erfolgreich Registriert!");
    SetPlayerScore(playerid, 1);
    GivePlayerMoney(playerid,4000);
    sSpieler[playerid][Level] = 1;
    return 1;
    }


    ^stock SpielerSpeichern(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",Sname);
    dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
    dini_IntSet(Spieler,"PayDayZeit",sSpieler[playerid][PayDayZeit]);
    dini_IntSet(Spieler,"EXP",sSpieler[playerid][EXP]);
    dini_IntSet(Spieler,"SpawnChange",GetPVarInt(playerid,"SpawnChange"));
    dini_IntSet(Spieler,"VW",GetPVarInt(playerid,"VW"));
    dini_IntSet(Spieler,"I",GetPVarInt(playerid,"I"));
    dini_FloatSet(Spieler,"X",GetPVarFloat(playerid,"X"));
    dini_FloatSet(Spieler,"Y",GetPVarFloat(playerid,"Y"));
    dini_FloatSet(Spieler,"Z",GetPVarFloat(playerid,"Z"));
    dini_FloatSet(Spieler,"A",GetPVarFloat(playerid,"A"));
    dini_IntSet(Spieler,"Geschlecht",sSpieler[playerid][Geschlecht]);
    return 1;
    }
    }


    Wir sind auch Im Ts erreichbar:84.142.65.90

    Auf jedem Server crasht mein Samp mit folgender Meldung:


    "SA-MP 0.3x-R1-2
    Exception At Address: 0x0040FB80
    Base: 0x048B0000


    Registers:
    EAX: 0x0C7B8020 EBX: 0x0AEB1E60 ECX: 0x00000000 EDX: 0x00000000
    ESI: 0x04A0D148 EDI: 0x0AEB1E60 EBP: 0x00000118 ESP: 0x0028FC90
    EFLAGS: 0x00210202


    Stack:
    +0000: 0x004C6DC5 0x00000030 0x0AEB1E60 0x0AEB1E60
    +0010: 0x04A0D148 0x00000118 0x00001500 0x0028FCF0
    +0020: 0x0028FCF0 0x0C7B8020 0x04A0D148 0x04E4FDA0
    +0030: 0x0028FCF0 0x008A62EC 0x008A62EC 0x04A0D148
    +0040: 0x00001500 0x004C549D 0x04E4FCD8 0x004C52F0
    +0050: 0x0028FCF0 0x0AEB1E60 0x04A0D148 0x0028FF78
    +0060: 0x0083BC4B 0xFFFFFFFF 0x004C7369 0x0AEB1E60
    +0070: 0x0AEB1E60 0x04A0D148 0x005373CF 0x0AEB1E60
    +0080: 0x008E48AC 0x00000118 0x04A0D148 0x000015E0
    +0090: 0x0040C814 0x008E48AC 0x04A0D148 0x000015E0
    +00A0: 0x00000118 0x00000098 0x008E4AFC 0xACEC6180
    +00B0: 0x0C161000 0x00012000 0x76571194 0x00000200
    +00C0: 0xFFFFFFFF 0x00000000 0x01878638 0x0040E2CA
    +00D0: 0x0C161000 0xFFFFFFFF 0x00000001 0x0000000B
    +00E0: 0x00000098 0x77086C30 0x00000001 0x00000001
    +00F0: 0x00000024 0x0040EAC8 0x00000001 0x00000001
    +0100: 0x00000000 0x00863B10 0x005BA263 0x00000000
    +0110: 0x00863A6C 0x0086A578 0x00000000 0x0053BCAB
    +0120: 0x00863B10 0x00863B10 0x00863A90 0x00863B10
    +0130: 0x0000000A 0x0053E593 0x00863B10 0x00748D00
    +0140: 0x76571245 0x00000000 0x0028FF88 0x7EFDE000
    +0150: 0x01828CBE 0x00000008 0x01580240 0x00000008
    +0160: 0x00000100 0x00000008 0x00000102 0x44200000
    +0170: 0x43C00000 0x00000000 0x00000000 0x00000500
    +0180: 0x00000300 0x00000000 0x0028FE54 0x00120126
    +0190: 0x00000200 0x00000000 0x01800280 0x000EFED7
    +01A0: 0x00000280 0x00000180 0x0000002C 0x0028FE2C
    +01B0: 0x00825EA4 0x76571245 0x00000000 0x7EFDE000
    +01C0: 0xFFFFFFFF 0x00821D17 0x00000000 0x00000000
    +01D0: 0x0028FF88 0x008246F1 0x00400000 0x00000000
    +01E0: 0x017A0BA1 0x0000000A 0x00000094 0x00000004
    +01F0: 0x0000000A 0x040A08AE 0x00000001 0x76726500
    +0200: 0x20656369 0x6B636150 0x00003220 0x00000000
    +0210: 0x00000000 0x00000000 0x00000000 0x00000000
    +0220: 0x00000000 0x00000000 0x00000000 0x00000000
    +0230: 0x00000000 0x00000000 0x00000000 0x00000000
    +0240: 0x00000000 0x00000000 0x00000000 0x00000000
    +0250: 0x00000000 0x00000000 0x00000000 0x00000000
    +0260: 0x00000000 0x00000000 0x00000000 0x00000000
    +0270: 0x00000000 0x00000000 0x00824588 0x00000000


    SCM Op: 0x0, lDbg: 0 LastRendObj: 0


    Game Version: US 1.0
    "




    Was mache ich falsch ?

    Amazon -> Weil mir nix bessers eingefallen is


    stimmt hast recht der 4350 is besser ^^


    was is an nem b75 chipsatz verkehrt :D?

    Als ich mir mein Pc gekauft hab hab ich mir folgendes Gekauft


    Mainboard
    is billig und relativ gut^^ und auf dem neuestem Stand
    http://www.amazon.de/Asrock-B7…keywords=asrock+b75+pro+3


    Dann Arbeitsspeicher:
    ist auch gut 8gb reichen völlig aus
    http://www.amazon.de/Corsair-X…2798&sr=1-1&keywords=DDR3


    Prozessor:
    für 130 Euro hast du dann schonmal nen guten i3


    http://www.amazon.de/Intel-i3-…-2&keywords=intel+i3+3225



    Ja und ein Betriebssystem brauchst du auch noch: Wenn ich länger gesucht hätte wäre es billiger :D
    http://www.amazon.de/Windows-P…Win+7+Home+Premium+64+bit



    Ja und somit hast du ein Relativ vernünftigen Pc auf dem die mit neuesten Spiele laufen solten vorrausgesetzt du hast ne gute Graka;)

    Naja meine Erfahrung war das, dass ich immer mein Windowes zugemüllt hattte und dann der Pc nich mehr richtig lief, dann habe ich immer mein System neu aufgesetzt.



    Aber es kann auch an der Graka liegen.

    Ich weiß nicht genau ob das hierhin gehört, aber wenn ich samp starte Crasht es auf jedem Server mit diesem Text:


    SA-MP 0.3x-R1-2
    Exception At Address: 0x0040FB80
    Base: 0x04240000


    Registers:
    EAX: 0x0A9BF3F0 EBX: 0x08944A68 ECX: 0x00000000 EDX: 0x00000000
    ESI: 0x0439D148 EDI: 0x08944A68 EBP: 0x00000118 ESP: 0x0028FC90
    EFLAGS: 0x00210202


    Stack:
    +0000: 0x004C6DC5 0x00000030 0x08944A68 0x08944A68
    +0010: 0x0439D148 0x00000118 0x00001500 0x0028FCF0
    +0020: 0x0028FCF0 0x0A9BF3F0 0x0439D148 0x04EDFEB0
    +0030: 0x0028FCF0 0x008A62EC 0x008A62EC 0x0439D148
    +0040: 0x00001500 0x004C549D 0x04EDFDE8 0x004C52F0
    +0050: 0x0028FCF0 0x08944A68 0x0439D148 0x0028FF78
    +0060: 0x0083BC8B 0xFFFFFFFF 0x004C7369 0x08944A68
    +0070: 0x08944A68 0x0439D148 0x005373CF 0x08944A68
    +0080: 0x008E48AC 0x00000118 0x0439D148 0x000015E0
    +0090: 0x0040C814 0x008E48AC 0x0439D148 0x000015E0
    +00A0: 0x00000118 0x00000098 0x008E4AFC 0x01A92B31
    +00B0: 0x0BCA1000 0x00012000 0x76831194 0x00000204
    +00C0: 0xFFFFFFFF 0x00000000 0x019FC740 0x0040E2CA
    +00D0: 0x0BCA1000 0xFFFFFFFF 0x00000001 0x0000000B
    +00E0: 0x00000098 0x76D86C30 0x00000001 0x00000001
    +00F0: 0x00000024 0x0040EAC8 0x00000001 0x00000001
    +0100: 0x00000000 0x00863B10 0x005BA263 0x00000000
    +0110: 0x00863A6C 0x0086A578 0x00000000 0x0053BCAB
    +0120: 0x00863B10 0x00863B10 0x00863A90 0x00863B10
    +0130: 0x0000000A 0x0053E593 0x00863B10 0x00748D50
    +0140: 0x76831245 0x00000000 0x0028FF88 0x7EFDE000
    +0150: 0x01828CFE 0x00000008 0x01670150 0x00000008
    +0160: 0x00000100 0x00000008 0x00000102 0x44200000
    +0170: 0x43C00000 0x00000000 0x00000000 0x00000500
    +0180: 0x00000300 0x00000000 0x0028FE54 0x00170398
    +0190: 0x00000200 0x00000000 0x01800280 0x003A6892
    +01A0: 0x00000280 0x00000180 0x0000002C 0x0028FE2C
    +01B0: 0x00825EE4 0x76831245 0x00000000 0x7EFDE000
    +01C0: 0xFFFFFFFF 0x00821D57 0x00000000 0x00000000
    +01D0: 0x0028FF88 0x00824731 0x00400000 0x00000000
    +01E0: 0x0194AD09 0x0000000A 0x00000094 0x00000004
    +01F0: 0x0000000A 0x040A08AE 0x00000001 0x76726500
    +0200: 0x20656369 0x6B636150 0x00003220 0x00000000
    +0210: 0x00000000 0x00000000 0x00000000 0x00000000
    +0220: 0x00000000 0x00000000 0x00000000 0x00000000
    +0230: 0x00000000 0x00000000 0x00000000 0x00000000
    +0240: 0x00000000 0x00000000 0x00000000 0x00000000
    +0250: 0x00000000 0x00000000 0x00000000 0x00000000
    +0260: 0x00000000 0x00000000 0x00000000 0x00000000
    +0270: 0x00000000 0x00000000 0x008245C8 0x00000000


    SCM Op: 0x0, lDbg: 0 LastRendObj: 0


    Game Version: EU 1.0



    Zu meinem System:
    Windows 7 Home Premium 64bit
    I5 3470
    8 gb Ram
    Nvidea Geforce 9500 Gt
    ....
    Kann mir wer helfen?

    ich weiß nicht wie man das problem löst da ich noch net so gut im scripten bin (seit 2 Monaten)!
    Danke im Vorraus!!
    error 017: undefined symbol "PayDayzeit"


    stock SpielerLaden(playerid)
    {
    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))
    {
    SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
    sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
    sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
    sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    sSpieler[playerid][Team] = dini_Int(Spieler,"Team");
    sSpieler[playerid][PayDayzeit] = dini_Int(Spieler,"PayDayZeit");
    sSpieler[playerid][sLogin] = 1;
    SpawnPlayer(playerid);
    }
    return 1;
    }

    Meine zeit nach einem oder noch keinem Payday lädt nicht (nach 10 min steht da immernoch "Zeit nach dem letzzten payday "0""
    danke im Vorraus


    public minute()
    {
    for(new i; i < MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(GetPVarInt(i,"loggedin")==0) continue;
    //spieler ist eingeloggt & online
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime")==60)
    {
    //was alle 60Minuten ausgeführt werden soll
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(i,Blau,"PAYDAY! Du hast 500$ erhalten!");
    GivePlayerMoney(i,500);
    }

    }
    return 1;

    }

    K.A. was das bedeutet
    danke im Vorrus
    public OnPlayerDisconnect(playerid, reason)
    {
    if(GetPVarInt(playerid,"loggedin") ==1)
    {
    sSpieler[playerid][sLogin] = 0;
    SpielerSpeichern(playerid);
    return 1;
    }
    }


    Das warning:
    : warning 209: function "Streamer_OnPlayerDisconnect" should return a value

    Ich habe es bis jetzt soweit, dass wenn man sich registriert lvl1 ist aber wie mache ich des ,dass wenn man sich einloggt den selben score hat wie vorher

    Wenn ich den Namen abfragen lassen will und anzeigen lassen will, zeigt es mein verschlüsseltes PW an!!
    Warum?? Warum nicht den Namen
    Bitte helft mir!
    Danke im Voraus
    if(strcmp("/stats",cmdtext, true, 10) == 0)
    {
    new string[128];
    new ftext[20];
    new level = sSpieler[playerid][Fraktion];
    new pName[MAX_PLAYER_NAME];
    if(level == 0) (ftext= "Zivilist");
    else if(level == 1) (ftext= "SAPD");
    else if(level == 2) (ftext="Anti Terror");
    else if(level == 3) (ftext="Army");
    else if(level == 4) (ftext="News");
    else if(level == 5) (ftext="Ordnungsamt");
    else if(level == 6) (ftext="Fahrschule");
    else if(level == 7) (ftext="Medic");
    else if(level == 8) (ftext="Grove");
    else if(level == 9) (ftext="Ballas");
    else if(level == 10) (ftext="Vagos");
    else if(level == 11) (ftext="Bandidos");
    else if(level == 12) (ftext="SF Rifa");
    else if(level == 13) (ftext="Sindaccos");
    else if(level == 14) (ftext="Triaden");
    format(string,sizeof(string),"Dein Name %s\n Dein Level %d\n Dein Geld %d\n Dein Beruf %s",GetPlayerName(playerid, pName,sizeof(pName)),sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
    ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"DEINE STATISTIK",string,"OK","");
    return 1;
    }