Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - tudvari

Oldalak: 1 ... 71 72 [73] 74 75 ... 85
1081
Segítségkérés / Autómatikus Mentés
« Dátum: 2011. december 26. - 18:01:04 »
A dini használata megy csak a timeré nem,pill és utána nézek,addig is köszi :D

1082
Segítségkérés / Textdraw kérdések
« Dátum: 2011. december 26. - 15:53:48 »
Köszi :D zárok

1083
Segítségkérés / Textdraw kérdések
« Dátum: 2011. december 26. - 14:34:26 »
Sziasztok,
Tegyük fel,van egy olyan textdraw hogy Nev és egy olyan ami maga a player neve,akkor azt csak 2 különbözõ textdrawwal lehet megoldani,hogy a Nev az pl.: zöld a játékos neve az meg piros?
És azt hogy lehet megcsinálni,hogy textdrawwal csinálunk egy új csíkot a pénz alá ami olyan hosszú mint a pénz és 2 érték határozza meg a csík \"telítettségét\"
Úgy értem:
Van a játékos 350 xp-je és 700 kell akkor a csík feléig fog írni a világosabb vonal,ami jelzi az xp jelenlegi állását.
Remélem tud valaki segíteni,vagy ha ebben nem akkor a többi kérdésemet nézzétek meg amit korábban csináltam.

1084
Segítségkérés / Mi a Hiba??? Nem értem 13 error
« Dátum: 2011. december 26. - 12:59:27 »
AZ õ hibái abból erednek hogy nincs includeolva a samp,és hiányzanak pár helyrõl a ; stb meg nincs return

1085
Segítségkérés / Bejelentés írás / Kor kiírása
« Dátum: 2011. december 26. - 12:19:40 »
Sziasztok 3 problémám lenne (megint :D)
1.
Csináltam egy bejelentés szerû parancsot amit csak admin használhat,ez a fontos rész:
[pawn]
          new adminszint[30];
          if (JatekosInfo[playerid][Admin] == 1) {adminszint = \"Moderátor\";}
          else if (JatekosInfo[playerid][Admin] == 2) {adminszint = \"Admin\";}
          else if (JatekosInfo[playerid][Admin] == 3) {adminszint = \"Fõadmin\";}
          else if (JatekosInfo[playerid][Admin] == 4) {adminszint = \"Tulaj\";}
              new string[256];
         new szoveg;
         szoveg = strval(tmp);
         tmp = strtok(cmdtext, idx);
         new nev[MAX_PLAYER_NAME];
         format(string, sizeof(string), \"%s %s: %s\", adminszint, nev, szoveg);
         SendClientMessageToAll(SIKERES, string);
         printf(\"%s\", string);
         return 1;[/pawn]
De valamiért nem jeleníti meg a változókat,vagyis csak a kettõspontot.
2.
[pawn]              new string1[256];
           new string2[256];
           new string3[256];
           new munkaszoveg[30];
           if (JatekosInfo[playerid][Munka] == 1) {munkaszoveg = \"Úttisztító\";}
           else { munkaszoveg = \"Nincs\"; }
           new frakcioszoveg[30];
           if (JatekosInfo[playerid][Frakcio] == 1) {frakcioszoveg = \"Rendõrség\";}
           else { frakcioszoveg = \"Civil\"; }
           new nemszoveg[30];
           if (JatekosInfo[playerid][Nem] == 1) {nemszoveg = \"Férfi\";}
           else { nemszoveg = \"Nõ\"; }
         //else if JatekosInfo[playerid][Munka] == 2 {melotext = \"Mentõs\"};
         new nev[MAX_PLAYER_NAME];
         GetPlayerName(playerid, nev, sizeof(nev));
           new xp = JatekosInfo[playerid][XP];
           //new kor = JatekosInfo[playerid][Kor];
           new szint = JatekosInfo[playerid][szint];
           new halal = JatekosInfo[playerid][Halal];
           new oles = JatekosInfo[playerid][Oles];
           new rang = JatekosInfo[playerid][Rang];
           new kovszint = JatekosInfo[playerid][szint]+1;
           new xpszukseges = kovszint*szintxp;
               format(string1,sizeof(string1), \"Név: %s | Kor: %d | Nem: %s | Munka: %s |\",nev, kor, nemszoveg, munkaszoveg);
               format(string2,sizeof(string2), \"Tapasztalat Pont: %d/%d | Szint: %d | Halál: %d |\", xp, xpszukseges,szint, halal);
                format(string3,sizeof(string3), \"Gyilkosság: %d | Frakció: %s | Rang: %d |\", oles, frakcioszoveg, rang);
             SendClientMessage(playerid, SZURKE1, \"---------------------ADATOK---------------------\");
             SendClientMessage(playerid, SZURKE1, string1);
             SendClientMessage(playerid, SZURKE1, string2);
             SendClientMessage(playerid, SZURKE1, string3);
             printf(\"%s lekérte az adatait!\", nev);[/pawn]
Ha lekérem az adataimat nem a kort mutatja ami a valós értéke,hanem azt,hogy 11.Gondolom ez azért van mert nincs meghatározva a kor (lásd fentebb),de ha meghatározom akkor meg a következõ hiba lép fel:
error 001: expected token: \"-identifier-\", but found \"-integer value-\"
new kor = JatekosInfo[playerid][Kor];
3.
A 3. problémám még mindig meg van,de ide is kiírom,hát ha tudja vki a megoldást:
A regisztrációs rendszeremnél,ha újra indul a szerver,akkor azoknak akik az újraindítás elõtt regisztráltak,nem mûködik a pozíció,és a skin mentés.Szóval akárhányszor is lépnek be,minden adat meg van,kivéve az,hogy kezdõ skinben vannak,és a spawnon.
Remélem most is számíthatok rátok,ahogy mindig :)

Dupla hozzászólás automatikusan összefûzve. ( 2011. december 26. - 18:34:51 )

Valaki? Bocs  a dupla postért csak fentebb akarom vinni a listán

1086
Segítségkérés / Adat mentés |Regisztráció
« Dátum: 2011. december 26. - 10:23:23 »
Kérlek Scriptek Istene! Halgass meg minket!

1087
Segítségkérés / Adat mentés |Regisztráció
« Dátum: 2011. december 26. - 09:51:16 »
Ok köszi:
Sikeres bejelentkezés eredménye:
[pawn]
            Belepve[playerid] = 1;
            ResetPlayerMoney(playerid);
            SetPlayerScore(playerid, dini_Int(file,\"Pont\"));
            GivePlayerMoney(playerid, dini_Int(file,\"Pénz\"));
            JatekosInfo[playerid][Halal] = dini_Int(file,\"Halálok Száma\");
            JatekosInfo[playerid][Oles] = dini_Int(file,\"Ölések Száma\");
            JatekosInfo[playerid][Munka] = dini_Int(file,\"Munka\");
            JatekosInfo[playerid][skin] = dini_Int(file,\"Skin\");
            JatekosInfo[playerid][X] = dini_Int(file,\"X\");
            JatekosInfo[playerid][Y] = dini_Int(file,\"Y\");
            JatekosInfo[playerid][Z] = dini_Int(file,\"Z\");
            JatekosInfo[playerid][XP] = dini_Int(file,\"Tapasztalat Pont\");
            JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
            JatekosInfo[playerid][Leader] = dini_Int(file,\"Leader\");
            JatekosInfo[playerid][Frakcio] = dini_Int(file,\"Frakció\");
            JatekosInfo[playerid][Rang] = dini_Int(file,\"Rang\");
            JatekosInfo[playerid][Kor] = dini_Int(file,\"Kor\");
            JatekosInfo[playerid][Nem] = dini_Int(file,\"Nem\");
            JatekosInfo[playerid][bann] = dini_Int(file,\"Bannolva\");
            JatekosInfo[playerid][Admin] = dini_Int(file,\"Admin Szint\");
            JatekosInfo[playerid][Kornem] = dini_Int(file,\"Kor/Nem Kitöltve\");
            SendClientMessage(playerid, SIKERES, \"Sikeresen bejelentkeztél!\");
            printf(\"%s bejelentkezett!\", nev);
            TogglePlayerSpectating(playerid, 0);[/pawn]
regisztráció
[pawn]
         dini_Create(file);
         dini_IntSet(file,\"Jelszó\", udb_hash(inputtext));
         dini_IntSet(file,\"Pont\", GetPlayerScore(playerid));
         dini_IntSet(file,\"Pénz\", GetPlayerMoney(playerid));
         dini_IntSet(file,\"Halálok Száma\", JatekosInfo[playerid][Halal]);
          dini_IntSet(file,\"Ölések Száma\", JatekosInfo[playerid][Oles]);
          dini_IntSet(file,\"Munka\", JatekosInfo[playerid][Munka]);
          dini_IntSet(file,\"Skin\", 135);
          dini_FloatSet(file,\"X\", 166.2614);
          dini_FloatSet(file,\"Y\", -90.7584);
          dini_FloatSet(file,\"Z\", 8.8490);
          dini_IntSet(file,\"Tapasztalat Pont\", JatekosInfo[playerid][XP]);
          dini_IntSet(file,\"Szint\", 1);
          dini_IntSet(file,\"Leader\", JatekosInfo[playerid][Leader]);
          dini_IntSet(file,\"Frakció\", JatekosInfo[playerid][Frakcio]);
          dini_IntSet(file,\"Rang\", JatekosInfo[playerid][Rang]);
          dini_IntSet(file,\"Kor\", JatekosInfo[playerid][Kor]);
          dini_IntSet(file,\"Nem\", JatekosInfo[playerid][Nem]);
          dini_IntSet(file,\"Bannolva\", JatekosInfo[playerid][bann]);
          dini_IntSet(file,\"Admin Szint\", JatekosInfo[playerid][Admin]);
          dini_IntSet(file,\"Kor/Nem Kitöltve\", JatekosInfo[playerid][Kornem]);
         format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nRegisztrálva vagy! \\n\\nÍrd be a jelszavadat!\", nev);
         ShowPlayerDialog(playerid, belepes, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés\");
         PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
         GetPlayerName(playerid, nev, sizeof(nev));
         printf(\"%s regisztrált a szerverre!\", nev);[/pawn]
Kilépés
[pawn]       dini_IntSet(file,\"Pénz\", GetPlayerMoney(playerid));
    dini_IntSet(file,\"Pont\", GetPlayerScore(playerid));
    dini_IntSet(file,\"Munka\", JatekosInfo[playerid][Munka]);
    dini_IntSet(file,\"Halálok Száma\", JatekosInfo[playerid][Halal]);
    dini_IntSet(file,\"Ölések Száma\", JatekosInfo[playerid][Oles]);
    dini_IntSet(file,\"Munka\", JatekosInfo[playerid][Munka]);
    dini_IntSet(file,\"Skin\", JatekosInfo[playerid][skin]);
    dini_IntSet(file,\"Kezdõ Skin megtörtént\", JatekosInfo[playerid][KezdoSkin]);
    dini_IntSet(file,\"Kezdõ Spawn megtörtént\", JatekosInfo[playerid][KezdoSpawn]);
        dini_FloatSet(file,\"X\", x);
         dini_FloatSet(file,\"Y\", y);
          dini_FloatSet(file,\"Z\", z);
          dini_IntSet(file,\"Tapasztalat Pont\", JatekosInfo[playerid][XP]);
          dini_IntSet(file,\"Szint\", JatekosInfo[playerid][szint]);
          dini_IntSet(file,\"Leader\", JatekosInfo[playerid][Leader]);
          dini_IntSet(file,\"Frakció\", JatekosInfo[playerid][Frakcio]);
          dini_IntSet(file,\"Rang\", JatekosInfo[playerid][Rang]);
          dini_IntSet(file,\"Kor\", JatekosInfo[playerid][Kor]);
          dini_IntSet(file,\"Nem\", JatekosInfo[playerid][Nem]);
          dini_IntSet(file,\"Bannolva\", JatekosInfo[playerid][bann]);
          dini_IntSet(file,\"Admin Szint\", JatekosInfo[playerid][Admin]);
          dini_IntSet(file,\"Kor/Nem Kitöltve\", JatekosInfo[playerid][Kornem]);[/pawn]
És még egyszer leírom:
Ha regisztrálok akkor minden jól megy amíg nem restartol a szeró,utána a pozíciót és a skint semmibe veszi,és minden egyes belépésnél a legelsõ spawnra rakja a kezdõ skinben.
Lehet hogy azzal van a baj,hogy nem tölti be azt az adatot hogy már volt-e belépve egyszer ,vagy nem tudja olvasni restart után,és így mindig úgy érzékeli mint ha elõször járni itt pozíció és skin ügyében.

1088
Segítségkérés / Adat mentés |Regisztráció
« Dátum: 2011. december 26. - 09:39:34 »
Ha leírom ide a megfelelõ részeket tudtok segíteni?

1089
Segítségkérés / Autómatikus Mentés
« Dátum: 2011. december 25. - 22:56:44 »
Sziasztok,itt nem a szerver fájlokra gondoltam,hanem az alábbira:
Minden 5. percben (lehet más is) lekérdezi a játékos megadott adatait és azt beírja a .ini fájlba,így ha leáll a szerver,úgy hogy a játékos online max 4 perc 59 mp-s vesztesége lehet.
Próbáltam keresgélni,de csak fájl backupost találtam.

1090
Segítségkérés / /adatok hiba
« Dátum: 2011. december 25. - 22:32:48 »
Köszi,megfeledkeztem róla :D

1091
Segítségkérés / /adatok hiba
« Dátum: 2011. december 25. - 21:45:53 »
Igen jó,köszi (+1)
De valamiért nem írja ki a nevét a játékosnak :S
[pawn]format(string1,sizeof(string1), \"Név: %s | Kor: %d | Nem: %d | Munka: %s |\",nev, kor, nem, munkaszoveg);[/pawn]
[pawn]new nev[MAX_PLAYER_NAME];[/pawn]

1092
Segítségkérés / hogy lehet rákérdezni egy változóra?
« Dátum: 2011. december 25. - 21:35:24 »
[pawn]if (JatekosInfo[playerid][Munka] == 0)[/pawn]
Itt értsd ezt:
[pawn]enum JatekosAdatok
{
        Munka,
}
new JatekosInfo[MAX_PLAYERS][JatekosAdatok];[/pawn]

1093
Segítségkérés / /adatok hiba
« Dátum: 2011. december 25. - 21:26:10 »
Köszi ment  a +1 :D most már csak a többiben kell help :D

1094
Segítségkérés / /adatok hiba
« Dátum: 2011. december 25. - 21:14:11 »
Sziasztok,írtam egy adatok parancsot ami kiírja a játékos adatait.Elõször csak a számbeli megjelenítéssel foglalkoztam
[pawn]
if (strcmp(\"/adatok\", cmdtext, true, 10) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new nev[MAX_PLAYER_NAME];
        new kor = JatekosInfo[playerid][Kor];
        new nem = JatekosInfo[playerid][Nem];
        new munka = JatekosInfo[playerid][Munka];
        new xp = JatekosInfo[playerid][XP];
        new szint = JatekosInfo[playerid][szint];
        new halal = JatekosInfo[playerid][Halal];
        new oles = JatekosInfo[playerid][Oles];
        new frakcio = JatekosInfo[playerid][Frakcio];
        new rang = JatekosInfo[playerid][Rang];
          SendClientMessage(playerid, SZURKE1, \"----------------ADATOK----------------\");
          SendClientMessage(playerid, SZURKE1, \"Név: %s | Kor: %d | Nem: %d | Munka: %d |\", nev, kor, nem, munka);
          SendClientMessage(playerid, SZURKE1, \"Tapasztalat Pont: %d | Szint: %d | Halál: %d |\", xp, szint, halal);
          SendClientMessage(playerid, SZURKE1, \"Gyilkosság: %d | Frakció: %d | Rang: %d |\", oles, frakcio, rang);
        return 1;
   }
}[/pawn]
 
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(281) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(281) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(281) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(281) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(282) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(282) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(282) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(283) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(283) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(283) : warning 202: number of arguments does not match definition
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(279) : warning 204: symbol is assigned a value that is never used: \"rang\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(278) : warning 204: symbol is assigned a value that is never used: \"frakcio\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(277) : warning 204: symbol is assigned a value that is never used: \"oles\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(276) : warning 204: symbol is assigned a value that is never used: \"halal\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(275) : warning 204: symbol is assigned a value that is never used: \"szint\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(274) : warning 204: symbol is assigned a value that is never used: \"xp\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(273) : warning 204: symbol is assigned a value that is never used: \"munka\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(272) : warning 204: symbol is assigned a value that is never used: \"nem\"
D:\\Egyebek\\0.3d\\gamemodes\\loginom.pwn(271) : warning 204: symbol is assigned a value that is never used: \"kor\"

 
Nem vagyok még tisztákban ezekkel,de legalább próbálkoztam :S
És ha már itt tartunk majd valaki elmondaná hogy lehet beállítani,  hogy ha az értéke mondjuk a munkának 1 akkor ne számot írjon ki hanem a munka nevét?

1095
Segítségkérés / Adat mentés |Regisztráció
« Dátum: 2011. december 25. - 21:00:25 »
Senki? Amúgy kiderült utólag hogy a pénz normálisan betöltõdik,de a pozíció,és a skin az ami bajlódik. Tudja valaki , hogy mi lehet a baj?
Am mi a különbség a %s és a %d között?

Oldalak: 1 ... 71 72 [73] 74 75 ... 85
SimplePortal 2.3.7 © 2008-2024, SimplePortal