Szerző Téma: /adatok hiba  (Megtekintve 914 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
/adatok hiba
« Dátum: 2011. december 25. - 21:14:11 »
0 Show voters
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?

dexi

  • Vendég
/adatok hiba
« Válasz #1 Dátum: 2011. december 25. - 21:25:04 »
+1 Show voters

É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?[/quote]
 
if PlayerInfo[playerid][munka] == 1 {melotext = \"Rendõr\";}
else if PlayerInfo[playerid][munka] == 2 {melotext = \"Mentõs\";}

 ÉS így tovább..
 
             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);

 
Ez itt miez?
 
               format(string1,sizeof(string1), \"Név: %s | Kor: %d | Nem: %d | Munka: %d |\", nev, kor, nem, munka);
               format(string2,sizeof(string2), \"Tapasztalat Pont: %d | Szint: %d | Halál: %d |\", xp, szint, halal);
               format(string3,sizeof(string3), \"Gyilkosság: %d | Frakció: %d | Rang: %d |\", oles, frakcio, rang);
          SendClientMessage(playerid, SZURKE1, \"----------------ADATOK----------------\");
          SendClientMessage(playerid, SZURKE1, string1);
          SendClientMessage(playerid, SZURKE1, string2);
          SendClientMessage(playerid, SZURKE1, string3);
« Utoljára szerkesztve: 2011. december 25. - 21:29:29 írta Fl0rian »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
/adatok hiba
« Válasz #2 Dátum: 2011. december 25. - 21:26:10 »
0 Show voters
Köszi ment  a +1 :D most már csak a többiben kell help :D

dexi

  • Vendég
/adatok hiba
« Válasz #3 Dátum: 2011. december 25. - 21:30:23 »
+1 Show voters
Elvileg jó amit írtam.. (Modosítottam az elsõ HSz-em abban van a megoldás.)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
/adatok hiba
« Válasz #4 Dátum: 2011. december 25. - 21:45:53 »
0 Show voters
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]

dexi

  • Vendég
/adatok hiba
« Válasz #5 Dátum: 2011. december 25. - 21:59:22 »
0 Show voters
GetPlayerName(playerid, nev, sizeof(nev));

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
/adatok hiba
« Válasz #6 Dátum: 2011. december 25. - 22:32:48 »
0 Show voters
Köszi,megfeledkeztem róla :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal