Ü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 - Robi222

Oldalak: 1 ... 6 7 [8] 9 10 ... 14
106
Leírások/Útmutatók / Szerverem frissítése 0.3.7-re
« Dátum: 2014. augusztus 24. - 19:55:44 »
Hali!
0.3z SAMP Kliens verzióra keresek valami normálisan mûködõ object streamert,mert most próbáltam az \"Incognito 2.7.3\" object streamer plugint,de ilyen errort ír a módba,semmi objectet nem rakok be,csak beillesztem a
 
#include <streamer> 

 
és máris 1 errort ír,még pedig ezt:
 
E:\\****\\*****\\pawno\\include\\streamer.inc(167) : error 017: undefined symbol \"OBJECT_MATERIAL_SIZE_256x128\"

 
Azt a streamert használom ami ide ki van rakva és nem mûködik. Mi lehet a hiba ? Elõre is köszi!

107
Segítségkérés / Mûködõ object streamer
« Dátum: 2014. augusztus 24. - 18:56:52 »
Hali!
0.3z SAMP Kliens verzióra keresek valami normálisan mûködõ object streamert,mert most próbáltam az \"Incognito 2.7.3\" object streamer plugint,de ilyen errort ír a módba,semmi objectet nem rakok be,csak beillesztem a
#include <streamer> 

 és máris 1 errort ír,még pedig ezt:
 

E:\\****\\*****\\pawno\\include\\streamer.inc(167) : error 017: undefined symbol \"OBJECT_MATERIAL_SIZE_256x128\"

 
Elõre is köszi a segítséget.

108
Segítségkérés / Skin választó
« Dátum: 2014. augusztus 24. - 14:05:26 »
Köszi,jó lett!

109
Segítségkérés / Skin választó
« Dátum: 2014. augusztus 24. - 10:26:07 »
Hali!
A Kérdésem annyi lenne,hogy amint bejelentkezek (dialógos bejelentkezõ rendszer),akkor ne adja be a skin választót hanem csak spawnoljon le,azt tudom, hogy
 
 SpawnPlayer(playerid);

 
Viszont ez nem mûködik mert akkoris beadja a skin választót. Elõre is köszi a segítséget.

110
Segítségkérés / MySQL jelszó lementés hiba
« Dátum: 2014. augusztus 23. - 10:41:02 »
Hali!
Amit most készítek játékmódot,Dini vel volt viszont a gépben találtam egy .PWN fájlt amiben van MySQL,és nem is errorozik szóval a plugin is jó lehet,gondoltam át írom a módot is akkor arra. Viszont olyan gondom lenne hogy a jelszót IP-ként menti le,a belsõ IP Címemet lementi MySQL adatbázisba,a nevet is,a belsõ IP -m ugye a 192.168.0.1 jelszóként pedig ilyet ment le: 92.168.0.1
Mi lehet a gond ?
Itt a Regisztráció:
 

if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,\"Register\",\"Enter Password !\",\"Register\",\"Exit\");
   new EscapePass[60],string[300],playerip[16];
   mysql_real_escape_string(inputtext, EscapePass);
   GetPlayerIp(playerid, playerip, sizeof(playerip));
   SendClientMessage(playerid,COLOR_WHITE,\"You are registered user now \");
   format(string,sizeof(string),\"INSERT INTO usersdata(`pName`, `pIP`, `pPass`) VALUES(\'%s\', \'%s\', \'%s\')\",GetName(playerid),playerip,EscapePass);
   mysql_function_query(cHandle, string, false, \"\", \"\");
   strmid(pInfo[playerid][pName], GetName(playerid), 0, strlen(GetName(playerid)), 255);
   strmid(pInfo[playerid][pPass], EscapePass, 0, strlen(EscapePass), 255);
   strmid(pInfo[playerid][pIP], playerip, 0, strlen(playerip), 255);
   MySQL_SaveStats(playerid);

 
Ez pedig ami menti az adatokat.
 

new playerip[16],query[200];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(query,sizeof(query),\"UPDATE `usersdata` SET `pName` = \'%s\', `pIP` = \'%s\', `pPass` = \'%s\' WHERE `pName` = \'%s\'\",GetName(playerid),pInfo[playerid][pIP],pInfo[playerid][pPass],GetName(playerid));
print(query);
mysql_function_query(cHandle, query, false, \"\", \"\");

 
Elõre is köszi, fontos lenne!
EDIT: Közben megoldottam,más plugint használok,illetve máshogy átírtam az egész rendszert,most kiváló.
[mod]Javítottam a

taget

tagre![/mod]

111
Segítségkérés / Játszott óra kiszámolása
« Dátum: 2014. augusztus 22. - 20:22:21 »
Köszi mindenkinek a segítséget! :)
Dfoglalo amit írt,az alapján megoldottam Timerekkel,mûködik is jól. Még pedig,én a /stat -ba csak a játszott órát fogom ki iratni,így percekbe mentem el,majd azt elosztom 60-al így megkapom az 1 játszott órát,ha 60 percet játszik,nekem így tökéletes,köszönöm. A Szervert meg csak fejlesztgetem és ha olyan állapotba lesz akkor elindítom,nem vagyok idõhöz kötve,szóval ha egyszer kedvem támad akkor átírom,valahogy máshogy. Addig is köszi a segítséget! :)

112
Segítségkérés / Játszott óra kiszámolása
« Dátum: 2014. augusztus 22. - 19:02:02 »
Hali!
Játszott órákat próbálom megoldani,viszont jó lenne timer nélkül,hogy ne laggoljon.
Úgy képzeltem,hogy feljövök a szerverre,lekérem az idõt,amikor lemegy akkor is lekérem. És a kettõt kivonom egymásból.
A kérdésem,ha egy játékos feljön 23:30-kor és lemegy éjjel 1:00 -kor,akkor ezt a kettõt hogy számítsam ki ?

113
Szkript kérések / Versenyrendszer - Ki megy be elsõnek?
« Dátum: 2014. augusztus 08. - 11:19:19 »
Hali!
Szerveremre próbálok csinálni egy versenyzést,egész jól is haladok,csak azt nem tudom,hogy hogy ellenõrizzem le azt,hogy ki megy be elsõnek ? Utolsó CP-nél le ellenõrzöm a nevet,az lesz az elsõ,és tovább hogy ? Tehát hogy második,3adik,illetve,hogy csináljam meg szkriptben ? Elõre is köszi.

114
Segítségkérés / SSCANF Gond
« Dátum: 2014. augusztus 08. - 09:35:30 »
Idézetet írta: TengeriMalac date=1407479523\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49940\" data-ipsquote-contentclass=\"forums_Topic

if(sscanf(params,\"u\",id)) SendClientMessage(playerid, COLOR_ULTRARED,\"Használd: /pmutat [iD/Név]\");

 

if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, COLOR_ULTRARED,\"Használd: /pmutat [iD/Név]\");

 
ez felesleges..
 
else {

 
illetve nem elég a név változó, le is kell kérni a nevét..
 
GetPlayerName(id, nev, sizeof(nev));

 
még1 megjegyzés, felesleges a nev változónak a 128 hossz, mert max asszem 24 lehet a neved hossza..
 
Próbáltam,de nem jó. Server.exe ablakban ugyanazt írja \"sscanf error: system not initialized\" illetve ha simán beírom /pmutat akkor azt írja \"Használat: /pmutat [iD/Név]\",ha jó ID-t írok vagy ha rosszat akkor is ugyanezt írja az elsõ sscanf ellenõrzésnél nem megy tovább,mi lehet a gond?
Itt a szkript,így írtam át:
 

new targetid = strval(params);
      new papirok[128];
    new adatok[128];
    new nev[24];
    GetPlayerName(id, nev, sizeof(nev));
    if(sscanf(params,\"u\",id)) return SendClientMessage(playerid, COLOR_ULTRARED,\"Használd: /pmutat [iD/Név]\");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ULTRARED,\"Nincs ilyen játékos!\");
    format(papirok,sizeof(papirok),\"%s megmutatta neked az engedélyeit.\",nev);
    SendClientMessage(targetid,COLOR_YELLOW,papirok);
    format(adatok,sizeof(adatok),\"Név: %s | Jogosítvány: %d | Repülõ engedély: %d \",nev,sInfo[playerid][jogsi],sInfo[playerid][repenged]);
    SendClientMessage(targetid,COLOR_YELLOW,adatok);

 
EDIT: Közben meg oldottam, \"#include <sscanf>\" helyett sscanf2 -õt kellet használni,most már jól megy.

115
Segítségkérés / SSCANF Gond
« Dátum: 2014. augusztus 07. - 22:33:26 »
Hali!
Van egy /pmutat [játékosid] parancsom,viszont nem akar mûködni,a nevet nem írja ki illetve ID nélkül is megy a parancs (nem írja hogy nincs fent a játékos),illetve ha rossz ID -t írok akkor is megy a parancs,a server.exe fekete kis ablakban ennyit ír: \"sscanf error system not initialized\",néztem itt a fórumban is azt,hogy \"Szerverem frissítése 0.3z\" -re,frissítettem az SSCANFot és Streamert,pluginokat,de azzal is ugyanezt írja. Mi lehet a gond ?
 

CMD:pmutat(playerid, params[])
{
     new targetid = strval(params);
      new papirok[128];
    new penze[128];
    new nev[128];
    if(sscanf(params,\"u\",id)) SendClientMessage(playerid, COLOR_ULTRARED,\"Használd: /pmutat [iD/Név]\");
    if(!IsPlayerConnected(id))return SendClientMessage(playerid, COLOR_ULTRARED,\"Nincs ilyen játékos!\");
    else {
    format(papirok,sizeof(papirok),\"%s megmutatta neked az engedélyeit.\",nev);
    SendClientMessage(targetid,COLOR_YELLOW,papirok);
    format(penze,sizeof(penze),\"Név: %s | Jogosítvány: %d | Repülõ engedély: %d \",nev,sInfo[playerid][jogsi],sInfo[playerid][repenged]);
    SendClientMessage(targetid,COLOR_YELLOW,penze);
    }
    return 1;
}

116
Segítségkérés / Regisztráció hiba (Dini)
« Dátum: 2014. augusztus 07. - 20:13:10 »
Idézetet írta: TengeriMalac date=1407432727\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49933\" data-ipsquote-contentclass=\"forums_Topic
nézd meg, hogy mûködik-e.. feleslegesen nem keresgélek hibát..
de egy ötlet, hogy menthetnéd a bank cuccokat is a játékos fájljába, nem kell neki külön fájl.
 
Közben megoldottam,bank is meg regisztráció is megy szépen,ha valami gond lenne még majd írok,köszi a segítséget addig is.

117
Segítségkérés / Regisztráció hiba (Dini)
« Dátum: 2014. augusztus 07. - 18:47:06 »
Idézetet írta: TengeriMalac date=1407428910\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49933\" data-ipsquote-contentclass=\"forums_Topic

format(file, sizeof(file), \"radmin/users/%s.ini\", name);
format(file, sizeof(file), \"rBank/Szamlak/%s.ini\", name);
if(dini_Exists(file))

 
ebbõl remélem rájössz..
 
Igen-igen,ezen gondolkoztam én is,akkor a Bank fájlokat nem formatolom. Köszi! Más hiba nincs sehol ebben a szkriptben ? Elõre is köszi.

118
Segítségkérés / Regisztráció hiba (Dini)
« Dátum: 2014. augusztus 07. - 18:07:34 »
Sziasztok!
Az lenne a gondom,hogy a Dini regisztrációs rendszerem valami hiba van (nem ír errort se warningot),viszont amikor beregisztrálok,bejelentkezek,az rendben. Viszont ha lemegyek meg visszajövök megint regisztrálnom kell,mi lehet a hiba ? Benne a bank rendszer is,az is Dinis,lehet az zavar be.
Itt az egész rendszer.
OnPlayerConnect:
 

GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), \"radmin/users/%s.ini\", name);
format(file, sizeof(file), \"rBank/Szamlak/%s.ini\", name);
if(dini_Exists(file))
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\",\"Írd be a jelszavad!\",\"Rendben\",\"Mégse\");
} else {
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, \"Regisztráció\",\"Írd be a jelszavadat!\",\"Rendben\",\"Mégse\");
}

 
OnPlayerDisconnect:
 

//Játékos Adatok
format(file, sizeof(file), \"radmin/users/%s.ini\", name);
dini_IntSet(file, \"penz\", sInfo[playerid][penz]);
dini_IntSet(file, \"pont\", sInfo[playerid][pont]);
dini_IntSet(file, \"level\", sInfo[playerid][level]);
dini_IntSet(file, \"gps\", sInfo[playerid][gps]);
dini_IntSet(file, \"jogsi\", sInfo[playerid][jogsi]);
dini_IntSet(file, \"repenged\", sInfo[playerid][repenged]);
dini_IntSet(file, \"pOra\", sInfo[playerid][pOra]);
dini_IntSet(file, \"pPerc\", sInfo[playerid][pPerc]);
dini_IntSet(file, \"pMperc\", sInfo[playerid][pMperc]);
//Bank
format(file, sizeof(file), \"rBank/Szamlak/%s.ini\", name);
dini_IntSet(file, \"szamlaegyenleg\", sInfo[playerid][szEgyenleg]);
dini_IntSet(file, \"szamla\", sInfo[playerid][szamla]);
dini_IntSet(file, \"szamlabelepve\", sInfo[playerid][szamlaBelepve]);

 
Login/Register Dialogban:
 

case DIALOG_LOGIN:
{
if(response == 1)
{
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), \"radmin/users/%s.ini\", name);
   if(udb_hash(inputtext) == dini_Int(file,\"jelszo\"))
   {
       sInfo[playerid][penz] = dini_Int(file, \"penz\");
       sInfo[playerid][pont] = dini_Int(file, \"pont\");
       sInfo[playerid][level] = dini_Int(file, \"level\");
       sInfo[playerid][gps] = dini_Int(file, \"gps\");
                sInfo[playerid][jogsi] = dini_Int(file, \"jogsi\");
                sInfo[playerid][repenged] = dini_Int(file, \"repenged\");
                sInfo[playerid][pOra] = dini_Int(file, \"pOra\");
                sInfo[playerid][pPerc] = dini_Int(file, \"pPerc\");
                sInfo[playerid][pMperc] = dini_Int(file, \"pMperc\");
      
      SendClientMessage(playerid, COLOR_GREEN,\"Sikeres bejelentkezés!\");
   }
   else
   {
      if(Lhiba[playerid] != 2)
      {
         SendClientMessage(playerid, COLOR_ULTRARED,\"Hibás Jelszó!\");
         Lhiba[playerid] = Lhiba[playerid]+1;
         ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\",\"Írd be a jelszavadat!\",\"Rendben\",\"Mégse\");
      } else { Kick(playerid); }
   }
    }
}
case DIALOG_REGISTER:
{
if(response == 1)
{
if(strval(inputtext) == 0)
   {
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), \"radmin/users/%s.ini\", name);
   sInfo[playerid][penz] = 0;
   sInfo[playerid][pont] = 0;
   sInfo[playerid][level] = 0;
   sInfo[playerid][gps] = 0;
   sInfo[playerid][jogsi] = 0;
   sInfo[playerid][repenged] = 0;
   sInfo[playerid][pOra] = 0;
   sInfo[playerid][pPerc] = 0;
   sInfo[playerid][pMperc] = 0;
   dini_Create(file);
   dini_IntSet(file, \"jelszo\", udb_hash(inputtext));
   dini_IntSet(file, \"penz\", sInfo[playerid][penz]);
   dini_IntSet(file, \"pont\", sInfo[playerid][pont]);
   dini_IntSet(file, \"level\", sInfo[playerid][level]);
   dini_IntSet(file, \"gps\", sInfo[playerid][gps]);
   dini_IntSet(file, \"jogsi\", sInfo[playerid][jogsi]);
   dini_IntSet(file, \"repenged\", sInfo[playerid][repenged]);
   dini_IntSet(file, \"pOra\", sInfo[playerid][pOra]);
   dini_IntSet(file, \"pPerc\", sInfo[playerid][pPerc]);
   dini_IntSet(file, \"pMperc\", sInfo[playerid][pMperc]);
   SendClientMessage(playerid, COLOR_GREEN, \"Sikeres Regisztráció!\");
   ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\",\"Írd be a jelszavadat!\",\"Rendben\",\"Mégse\");
   } else {
      ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"Bejelentkezés\",\"Írd be a jelszavadat!\",\"Rendben\",\"MÈgse\");
      SendClientMessage(playerid, COLOR_ULTRARED,\"Nem adtad meg a jelszavadat!\");
   }
} else {
   Kick(playerid);
}
}

 
Bankrendszer Dialogban (Számla létrehozás és Belépés):
 

case DIALOG_SZAMLALETREHOZ:
    {
if(response == 1)
{
if(strval(inputtext) == 0)
   {
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), \"rBank/Szamlak/%s.ini\", name);
   sInfo[playerid][szEgyenleg] = 0;
   sInfo[playerid][szamla] = 1;
   sInfo[playerid][szamlaBelepve] = 0;
   dini_Create(file);
   dini_IntSet(file, \"szamlajelszo\", udb_hash(inputtext));
   dini_IntSet(file, \"szamlaegyenleg\", sInfo[playerid][szEgyenleg]);
   dini_IntSet(file, \"szamla\", sInfo[playerid][szamla]);
   dini_IntSet(file, \"szamlabelepve\", sInfo[playerid][szamlaBelepve]);
   SendClientMessage(playerid, COLOR_GREEN, \"Sikeres létrehoztál egy bankszámlát!\");
} else {
}
}
}
case DIALOG_SZAMLABELEP:
{
if(response == 1)
{
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), \"rBank/Szamlak/%s.ini\", name);
   if(udb_hash(inputtext) == dini_Int(file,\"szamlajelszo\"))
   {
       sInfo[playerid][szEgyenleg] = dini_Int(file, \"szamlaegyenleg\");
         sInfo[playerid][szamlaBelepve] = 1;
      
      SendClientMessage(playerid, COLOR_GREEN,\"Sikeres bejelentkezés!\");
   }
   else
   {
      SendClientMessage(playerid, COLOR_ULTRARED,\"Hibás Jelszó!\");
      ShowPlayerDialog(playerid, DIALOG_SZAMLABELEP, DIALOG_STYLE_PASSWORD, \"Számla Bejelentkezés\",\"Írd be a jelszavadat!\",\"Rendben\",\"Mégse\");
   }
    }
}

 
Valaki lenne szíves és átnézne az egészet,illetve hogy mit javítsak ? Egyedül teszteltem bankrendszer úgy ahogy jó,de ha többen leszünk fent nem tudom hogy jó lesz e vagy befog zavarni valami. Elõre is köszi,aki segít annak megy a + mert fontos lenne,illetve sehogy nem tudok rájönni mi a hiba. Elõre is köszönöm.

119
Segítségkérés / Kiolvasás tömbbõl
« Dátum: 2014. április 28. - 21:48:16 »
Nem direkt szerkesztettem bele,hanem a code tagot próbáltam mert sehogy sem akart menni,mert ti azt írtátok: \"[ c o d e = p a w n ]\" ,a felhasználó is így írta: \"
\",azért nem akart menni mert MINDET egybe kell írni és nem direkt szerkesztettem bele,normálisan nem tudjátok elmagyarázni hogy kell használni.

120
Segítségkérés / Kiolvasás tömbbõl
« Dátum: 2014. április 28. - 21:06:11 »
Hali!
Hogy lehet valamit kiolvasni tömbbõl ?
Például van nekem a tömb:
 

new Szervezetneve[20][3][32] = {
//Név / Rövidítés / Ékezet nélküli rövidítés
{\"Los Santos Rendõrség\", \"LSPD\", \"LSPD\"},//1
{\"Nemzeti Nyomozó Iroda\", \"NNI\", \"NNI\"},//2
{\"Katonaság\", \"Katonaság\", \"Katonasag\"},//3
{\"LSMD\", \"LSMD\", \"LSMD\"},//4
{\"MS-13\", \"MS-13\", \"MS-13\"},//5
{\"Yakuza\", \"Yakuza\", \"Yakuza\"},//6
{\"Önkormányzat\", \"Önkormányzat\", \"Onkormanyzat\"},//7
{\"Hitman\", \"Hitman\", \"Hitman\"},//8
{\"Riporter\", \"Riporter\", \"Riporter\"},//9
{\"MKV\", \"MKV\", \"MKV\"},//10
{\"Oktató\", \"Oktató\", \"Oktato\"},//11
{\"San Fierro-i Rendõrség\", \"SFPD\", \"SFPD\"},//12
{\"Sons of Anarchy\", \"SOA\", \"SOA\"},//13
{\"Grove Street Families\", \"GSF\", \"GSF\"},//14
{\"La Cosa Nostra\", \"LCN\", \"LCN\"},//15
{\"Ballas\", \"Ballas\", \"Ballas\"},//16
{\"Vám és pénzügyõrség\", \"VPOP\", \"VPOP\"},//17
{\"ORFK\", \"ORFK\", \"ORFK\"},//18
{\"Szerelõ Kft\", \"DSZK\", \"DSZK\"},//19
{\"Special Weapons And Tactics\", \"SWAT\", \"SWAT\"}//20
};

 
És akkor például egy paranccsal beállítom a játékosnak a \"Ballas\" -t.
Remélem érthetõen írtam le,elõre is köszi a segítséget.
és most kiraktam a code taget,legalábbis én látom hogy kivan rakva,ha ezek után se jó akkor nem tudom hol a hiba.
Kiraktad, nem a panw code taget. Javítottam helyetted, ismét. Pedig én már PÜ-ben és a figyelmeztetõ üzenetben is elmagyaráztam a használatát, na meg más felhasználó is leírta neked. Ennek ellenére sem használod. Na még egyszer...: [ c o d e = p a w n ] // Forráskód [ / c o d e ]

Oldalak: 1 ... 6 7 [8] 9 10 ... 14
SimplePortal 2.3.7 © 2008-2024, SimplePortal