Szerző Téma: Kisebb kérdések  (Megtekintve 185322 alkalommal)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Kisebb kérdések
« Válasz #1560 Dátum: 2014. október 30. - 12:09:45 »
0 Show voters
Idézetet írta: nyomo date=1414666160\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Ha kezdő vagy nem világos számodra, de ha nem tudsz valamit - > Google keresőbe: \"sampfórum két string összehasonlítása\",\"sampfórum timer\", \"sampfórum reakcióteszt\".\"sampfórum format string\",\"sampfórum random string\"
 
Egy keresési tipp: site:sampforum.hu két string összehasonlítása, stb., hogy tényleg csak innen adjon ki találatokat.
Másik tipp: használd a fórum saját keresőjét; van SMF- és Google alapúja is.

Kisebb kérdések
« Válasz #1561 Dátum: 2014. október 30. - 20:21:24 »
0 Show voters
Kicsit \"elöregedett\" a pawno-m :D
[gmod]Eltávolítva.[/gmod]
« Utoljára szerkesztve: 2014. október 30. - 20:31:09 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Kisebb kérdések
« Válasz #1562 Dátum: 2014. október 30. - 20:29:29 »
0 Show voters
[gmod].RäNÐoM., használd a megfelelő kiemelt témát![/gmod]
Egyébként sa-mp.com-ról letöltöd...

Kisebb kérdések
« Válasz #1563 Dátum: 2014. október 30. - 21:13:25 »
0 Show voters
uuuppsz... bocsi :D Egyébként megtaláltam Challenge Completed

Kisebb kérdések
« Válasz #1564 Dátum: 2014. október 31. - 11:55:32 »
0 Show voters
Idézetet írta: samsung1998 date=1414666433\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok, az miért van hogy csináltam 1 interiort, de amikor oda megyek nem tölt be áttállítóm a vw-t de semmi.
Nagyon lassan tölt be,de akkor is csak 1/3-d része.
segítségeket előre is köszönöm.
 
Ne azt állítsd át, ezt kell átállítani. Remélem segítettem, szia! :D

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Kisebb kérdések
« Válasz #1565 Dátum: 2014. november 01. - 07:59:11 »
0 Show voters
Elkezdtem dinivel menteni mint tudvari,először csak másoltam róla de még úgyis errorozott. Ezt csináltam és ezt adja errornak:
 
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
    format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
    ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
}
if(fexist(file))
{
    format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
    ShowPlayerDialog,playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
}
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == regisztracio)
{
 if(response)
 {
    new file[128];
    new string[128];
   
    GetPlayerName(playerid,nev,sizeof(nev));
    if(strlen(inputtext) == 0);
    {
          format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
          ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
                return 0;
    }
    format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
    if(!fexist(file))
        {
            dini_Create(file)
            dini_IntSet(file, \"Antibug\",0);
            dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
      dini_IntSet(file, \"Szint\",0);
      dini_IntSet(file, \"Penz\",0);
      format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
          ShowPlayerDialog,playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
      PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
      printf(\"%s regisztrált a szerverre!\");
        }
return 1;
}

 
Errornak meg ezt adja.
 
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : error 076: syntax error in the expression, or invalid function call
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : warning 215: expression has no effect
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(246) : error 036: empty statement
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(252) : warning 225: unreachable code
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(256) : error 001: expected token: \";\", but found \"-identifier-\"
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : error 076: syntax error in the expression, or invalid function call
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : warning 215: expression has no effect
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : warning 217: loose indentation
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : error 004: function \"OnPlayerClickPlayer\" is not implemented
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(273) : error 030: compound statement not closed at the end of file (started at line 240)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
9 Errors.

 
[gmod]Javítottam helyetted a

taget

tagre![/gmod]
« Utoljára szerkesztve: 2014. november 01. - 14:47:59 írta Dfoglalo »

Kisebb kérdések
« Válasz #1566 Dátum: 2014. november 01. - 08:23:31 »
0 Show voters
Sok volt benne az elgépelés, próbáld meg nem 100% -osan lemásolni, hanem megérteni a működését, akkor hamarabb megtanulsz scripteni, mint így.
 

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
}
else
{
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
}
return 1;
}
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == regisztracio)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
{
dini_Create(file);
dini_IntSet(file, \"Antibug\",0);
dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
dini_IntSet(file, \"Szint\",0);
dini_IntSet(file, \"Penz\",0);
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
printf(\"%s regisztrált a szerverre!\");
}
}
}
return 1;
}

Kisebb kérdések
« Válasz #1567 Dátum: 2014. november 01. - 08:49:18 »
0 Show voters
Lenne egy problémám és szeretném megkérdezni, hogy ezt ki lehet-e javítani.
Járművásárláskor lementem az emberem nevét a kocsi .ini-jébe, de bugosan menti le.
 
format(vInfo[vehicleid][vTulaj], MAX_PLAYER_NAME,\"%s\", Neve(playerid));

 
És így mentette le a nevét, amikor megveszik a járművet:
 
LuiðA¤nucci

 
Eredeti nevem, pedig Luigi_Finucci.
Ez ellen lehet valamit tenni?Vagy szimplán csak a \"_\" jelet kell kivennem?

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Kisebb kérdések
« Válasz #1568 Dátum: 2014. november 01. - 09:03:04 »
0 Show voters

new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
strins(vInfo[vehicleid][vTulaj],name, 0);

 
Próbáld ki :D

Kisebb kérdések
« Válasz #1569 Dátum: 2014. november 01. - 09:13:11 »
0 Show voters
Nem működik :(.
De amikor a a format-ot is meg a strins-et is beleraktam egyszerre, előre a format azután a strins, akkor ugye kétszer írta bele és a második helyen pepdig kiírta normálisan.
valahogyígy:
Tulaj=LuiðA¤nucciLuigi_Finucci

Dupla hozzászólás automatikusan összefûzve. ( 2014. november 01. - 09:18:53 )

Megoldottam és köszönöm a segítséget.
« Utoljára szerkesztve: 2014. november 01. - 09:18:53 írta sLimee »

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Kisebb kérdések
« Válasz #1570 Dátum: 2014. november 01. - 16:02:58 »
0 Show voters
Sziasztok!
Az a gondom,hogy próbálnék megírni egy komplett stunt módot dmekkel/stuntpályákkal ilyenekkel,minden jó regisztrációrendszer,mentések ilyenek de amikor CMD-vel csinálok egy parancsot egyből a mód unknownra vált..
mit tegyek?

Kisebb kérdések
« Válasz #1571 Dátum: 2014. november 01. - 16:14:50 »
0 Show voters
Ezt töröld ki a módból
 

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Kisebb kérdések
« Válasz #1572 Dátum: 2014. november 01. - 16:21:24 »
0 Show voters
Ugyanaz.. :/

Kisebb kérdések
« Válasz #1573 Dátum: 2014. november 01. - 20:34:48 »
0 Show voters
Jah.. azthittem, hogy a parancs írja azt, hogy \"unknown [..]\" ha beírsz valamit.. :D

sscanf2 -őt használsz? server.cfg -ben tuti, hogy minden ok?

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Kisebb kérdések
« Válasz #1574 Dátum: 2014. november 02. - 07:11:13 »
0 Show voters
Milyen sscanf2?:D Nekem csak sima sscanf van.
Amúgy van megint egy problémám,tegnap elkezdtem megírni a belépés,minden jó errorokat kijavítottam de valamit nemzártam le és nemtudtam,hogy mi az..
 
if(dialogid == bejelentkezes)
{
    if(response)
   {
        new file[128];
        new string[128];
        GetPlayerName(playerid,nev,sizeof(nev));
        if(strlen(inputtext) == 0)
        {
           format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
                   ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
                   return 0;
        }
        format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
        if(fexist(file))
        {
         new jelszo = dini_Int(file, \"Jelszo\");
         if (udb_hash(inputtext) == jelszo)
         {
          Belepve[playerid] = 1;
          ResetPlayerMoney(playerid);
          JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
          JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
         }
         else
         {
            SendClientMessage(playerid,-1,\"Hibás jelszó!\");
            printf(\"%s bejelentkezése sikertelen volt!\",nev);
            Kick(playerid);
 
    }
   
   
   
   
}
       
       
}
   return 1;
« Utoljára szerkesztve: 2014. november 02. - 07:13:43 írta Th0mas »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal