HSA Multi - Einfach und schnell speichern! v. 2.2.0

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Meine Fresse,

      du hast ja im Script oben #include <blabla>, und das nimmt automatisch alle Funktionen beim compilen in dein Script rein, also änderst du entweder "Key" in dein eigenes Script oder im include.
    • Achsö, dankeschön ;D
      Man man man... jetzt wird wieder intensiv gescriptet, sonst vergesse ich noch alles :o

      // Edit: Neue frage, wie kann ich etwas laden also bei LoadAccount ?
      Ich kenne das aus dini nur so:

      PAWN-Quellcode

      1. pInfo[playerid][pKVersicherung] = dini_Int(PlayerData,"KVersicherung");

      Und bei HSA muss das dann so aussehen? Oder wie?

      PAWN-Quellcode

      1. pInfo[playerid][pKVersicherung] = setInt:PlayerData("KVerischerung");

      Aber dann bekomme ich folgende Errors:

      PAWN-Quellcode

      1. C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\gamemodes\Selfmade.pwn(3949) : error 012: invalid function call, not a valid address
      2. C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\gamemodes\Selfmade.pwn(3949) : warning 215: expression has no effect
      3. C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\gamemodes\Selfmade.pwn(3949) : error 001: expected token: ";", but found ")"
      4. C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\gamemodes\Selfmade.pwn(3949) : error 029: invalid expression, assumed zero
      5. C:\Users\Richard\Desktop\Alle Ordner-Dateien\Scripte\!Self\gamemodes\Selfmade.pwn(3949) : fatal error 107: too many error messages on one line
      6. Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
      7. 4 Errors.
      Mit unfreundlichen Grüßen
      Buschmensch

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ParliamenT ()

    • Habe da einen Error :

      C:\Users\Benedikt\Desktop\Big_Ben123\gamemodes\Selfmade.pwn(399) : error 047: array sizes do not match, or destination array is too small
      Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


      1 Error.


      Zeile :

      PAWN-Quellcode

      1. setString:Accounts("Passwort",inputtext);

      ………back………


      Skype : big_ben546
      Oder hier im Breadfish per PN.


    • Such in der Include nach dieser Zeile:

      PAWN-Quellcode

      1. stock _SetArray ( File[ ] , Key[ ] , Value[ _MAX_LINE_CACHE ] ) {

      mach daraus:

      PAWN-Quellcode

      1. stock _SetArray ( File[ ] , Key[ ] , Value[ ] ) {

      Und der Fehler ist behoben.
      PAWNit gratis nutzen?
      Geschenkcode: 2017VQXPKB8V3KA
      Hier könnte Ihre Werbung stehen.
    • Hab mein Script jetzt auf HSA umgeschrieben. Nur ich bekomme einen Fehler:

      Quellcode

      1. warning 203: symbol is never used: "ret_memcpy"


      Die Zeile, die angegeben wird, ist die letzte Zeile meines Scripts.

      /e: Okay, konnte es mit einem

      PAWN-Quellcode

      1. #pragma unused ret_memcpy

      im Script ändern. :-)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ShiiX ()

    • Na toll, erneut ein Problem, sorry das ich euch so zuspamme aber es ist was neues und irgendwie klappt das nicht so wie es will.
      Also und zwar wird keine Datei im "Accounts" Ordner erstellt, also ich connecte auf den Server aber nichts passiert in den Scriptfiles sprich : Accounts Ordner.

      Hab ich was falsch gemacht?
      Hier ist mein Code:

      PAWN-Quellcode

      1. stock Register(playerid,key[]) {
      2. new PlayerData[64];
      3. new name[MAX_PLAYER_NAME];
      4. GetPlayerName(playerid,name,sizeof(name));
      5. format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
      6. setString:PlayerData("Passwort",key);
      7. SendClientMessage(playerid,gelb,"___________________German Evolution Life__________________");
      8. SendClientMessage(playerid,gruen,"Du hast dich erfolgreich auf GEL registriert, Willkommen!");
      9. SendClientMessage(playerid,gruen,"Gebe /help ein um alle Befehle zu sehen.");
      10. SendClientMessage(playerid,gruen,"Falls du Fragen hast benutze /support.");
      11. SendClientMessage(playerid,gruen,"Viel Spaß und Erfolg wünscht dir das GEL Team!");
      12. SendClientMessage(playerid,gelb,"__________________________________________________________");
      13. SetPlayerScore(playerid,1);
      14. GivePlayerMoney(playerid,1000);
      15. setInt:PlayerData("Cash",1000);
      16. setInt:PlayerData("Adminlevel",0);
      17. setInt:PlayerData("Fraktion",0);
      18. setInt:PlayerData("Geschlecht",0);
      19. setInt:PlayerData("Alter",0);
      20. setInt:PlayerData("Verwarnungen",0);
      21. setInt:PlayerData("Leader",0);
      22. setInt:PlayerData("Baned",0);
      23. setInt:PlayerData("FRank",0);
      24. setInt:PlayerData("Respektpunkte",0);
      25. setInt:PlayerData("Perso",0);
      26. setInt:PlayerData("Einwanderungserlaubnis",0);
      27. setInt:PlayerData("Arbeitsvisum",0);
      28. setInt:PlayerData("Muted",0);
      29. setInt:PlayerData("Wanteds",0);
      30. setInt:PlayerData("KVerischerung",0);
      31. SetPVarInt(playerid,"Eingeloggt",1);
      32. pFirstLog[playerid] = true;
      33. return 1;
      34. }
      35. stock Login(playerid,key[]) {
      36. new PlayerData[64];
      37. new name[MAX_PLAYER_NAME];
      38. GetPlayerName(playerid,name,sizeof(name));
      39. format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
      40. if(!strcmp(key,getString:PlayerData("Passwort"),false))
      41. {
      42. LoadAccount(playerid);
      43. SendClientMessage(playerid,gelb,"___________________German Evolution Life__________________");
      44. SendClientMessage(playerid,gruen,"Du hast dich erfolgreich auf GEL eingeloggt, Willkommen!");
      45. SendClientMessage(playerid,gruen,"Gebe /help ein um alle Befehle zu sehen.");
      46. SendClientMessage(playerid,gruen,"Falls du Fragen hast benutze /support.");
      47. SendClientMessage(playerid,gruen,"Viel Spaß und Erfolg wünscht dir das GEL Team!");
      48. SendClientMessage(playerid,gelb,"__________________________________________________________");
      49. return 1;
      50. }
      51. else
      52. {
      53. SendClientMessage(playerid,hellblau,"Du hast ein falsches Passwort eingegeben!");
      54. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FAFAFA}Log In Vorgang","{FAFAFA}Dein {00FF1E}Account {FAFAFA}wurde in unserer Datenbank gefunden!\nBitte gib nun dein {00FF1E}Passwort {FAFAFA}ein!\nSolltest du es vergessen haben, melde dich im Forum!","Log In","Abbrechen");
      55. return 1;
      56. }
      57. }
      58. stock LoadAccount(playerid) {
      59. new PlayerData[64];
      60. new name[MAX_PLAYER_NAME];
      61. GetPlayerName(playerid,name,sizeof(name));
      62. format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
      63. SetPlayerScore(playerid,getInt:PlayerData("Level"));
      64. GivePlayerMoney(playerid,getInt:PlayerData("Geld"));
      65. SetPlayerSkin(playerid,getInt:PlayerData("Skin"));
      66. SetPlayerWantedLevel(playerid,getInt:PlayerData("Wanteds"));
      67. pInfo[playerid][pCash] = getInt:PlayerData("Cash");
      68. pInfo[playerid][pMuted] = getInt:PlayerData("Muted");
      69. pInfo[playerid][pArbeitsvisum] = getInt:PlayerData("Arbeitsvisum");
      70. pInfo[playerid][pEinwanderung] = getInt:PlayerData("Einwanderungserlaubnis");
      71. pInfo[playerid][pPerso] = getInt:PlayerData("Perso");
      72. pInfo[playerid][pRespekt] = getInt:PlayerData("Respektpunkte");
      73. pInfo[playerid][pFRank] = getInt:PlayerData("FRank");
      74. pInfo[playerid][pLeader] = getInt:PlayerData("Leader");
      75. pInfo[playerid][pVerwarnungen] = getInt:PlayerData("Verwarnungen");
      76. pInfo[playerid][pAlter] = getInt:PlayerData("Alter");
      77. pInfo[playerid][pGeschlecht] = getInt:PlayerData("Geschlecht");
      78. pInfo[playerid][pKVersicherung] = getInt:PlayerData("KVersicherung");
      79. if(pInfo[playerid][pBaned] == 1){
      80. SendClientMessage(playerid,rot,"Du bist vom Server gebannt!");
      81. SendClientMessage(playerid,rot,"Falls du zu Unrecht gebannt wurdest, melde dies im Forum!");
      82. Kick(playerid);
      83. }
      84. SetPVarInt(playerid,"Eingeloggt",1);
      85. SpawnPlayer(playerid);
      86. return 1;
      87. }
      88. stock SpielerSpeichern(playerid) {
      89. if(GetPVarInt(playerid,"Eingeloggt")==1){
      90. new PlayerData[64];
      91. new name[MAX_PLAYER_NAME];
      92. GetPlayerName(playerid,name,sizeof(name));
      93. format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
      94. setInt:PlayerData("Cash",pInfo[playerid][pCash]);
      95. setInt:PlayerData("Level",GetPlayerScore(playerid));
      96. setInt:PlayerData("Skin",GetPlayerSkin(playerid));
      97. setInt:PlayerData("Geld",GetPlayerMoney(playerid));
      98. setInt:PlayerData("Wanteds",GetPlayerWantedLevel(playerid));
      99. setInt:PlayerData("Adminlevel",pInfo[playerid][pAdmin]);
      100. setInt:PlayerData("Fraktion",pInfo[playerid][pFraktion]);
      101. setInt:PlayerData("Geschlecht",pInfo[playerid][pGeschlecht]);
      102. setInt:PlayerData("Alter",pInfo[playerid][pAlter]);
      103. setInt:PlayerData("Verwarnungen",pInfo[playerid][pVerwarnungen]);
      104. setInt:PlayerData("Leader",pInfo[playerid][pLeader]);
      105. setInt:PlayerData("FRank",pInfo[playerid][pFRank]);
      106. setInt:PlayerData("Respektpunkte",pInfo[playerid][pRespekt]);
      107. setInt:PlayerData("Perso",pInfo[playerid][pPerso]);
      108. setInt:PlayerData("Einwanderungserlaubnis",pInfo[playerid][pEinwanderung]);
      109. setInt:PlayerData("Arbeitsvisum",pInfo[playerid][pArbeitsvisum]);
      110. setInt:PlayerData("Muted",pInfo[playerid][pMuted]);
      111. setInt:PlayerData("KVerischerung",pInfo[playerid][pKVersicherung]);
      112. setInt:PlayerData("Baned",pInfo[playerid][pBaned]);
      113. Save(PlayerData);
      114. }
      115. return 1;
      116. }
      Alles anzeigen


      Hoffe ihr könnt mir helfen.
      Mit unfreundlichen Grüßen
      Buschmensch