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

Oldalak: 1 ... 132 133 [134] 135 136
1996
Segítségkérés / SA-MP RPG szerver | Házin igen,Host-on nem indul |
« Dátum: 2011. március 25. - 23:29:10 »
A teljes logot indítási sorokat is bemásolnád ide?
Csak hogy lássuk minden egyes plugin betöltõdött.
Mondjuk innen kezdõdõen:
 

----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------

1997
SA-MP / Open.mp: Szerverfejlesztés / TunnedCarInfoCmds
« Dátum: 2011. március 25. - 20:40:43 »
Idézetet írta: kurta999 date=1301081378\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6985\" data-ipsquote-contentclass=\"forums_Topic
Na ez zsír!
Lehetett türlemed, amíg azt a listát bemásoltad/megírtad :D
 
Kösz.
Notepad++ csodái :D  egyébként Innen szedtem le az adatokat.

1998
SA-MP / Open.mp: Szerverfejlesztés / Lotto
« Dátum: 2011. március 25. - 08:25:22 »
Idézetet írta: Darius Stone date=1300997177\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7004\" data-ipsquote-contentclass=\"forums_Topic
Hasznos.  :)
 


Tetszetõs :D
 
[/quote]
Kösz.
Ránéztem kicsit.
Bennmaradt egy rész amit csak tesztelés kedvéért tettem bele hogy ne kelljen /givecash parancsot használni mindig.
Majd töröljétek ez nem olyan nagy hiba hogy az egészet keljen frissítenem miatta.
 

public
OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid, 120120210);
}

 
Edit:Ezen hiba javítva az újabb kiadott verzióban, és még pár apróbb hiba is.

1999
SA-MP / Open.mp: Szerverfejlesztés / sHitmanSystem
« Dátum: 2011. március 22. - 22:08:38 »
Grat egyszerû nagyszerû. :D
Egy apró megjegyzés ha ez nem lesz túl sértõ meg egy javaslat is lenne egyben.
Látom hogy két változót használsz erre a hitman dologra.
Az egyik: (egy megszokott változó pawnban)
 

enum Info
{
Bounty
};
new HitmanInfo[MAX_PLAYERS][info];
(most nem térek ki rá hogy egy adat tárolásra játékosonként felesleges az enum. nem ez lenne a lényeg)

 
A másik: (PerPlayerVariable)
 

SetPVarInt(id, \"Wanted\", 1);

 
És itt jön a kérdés:
Nem lenne erre a célra elég egy változó használat? mondjuk a PVar.
Mert alapból minden PVar értéke nulla (0)
Ha valaki valakire tesz vérdíjat te beállítod a PVar-ra a vérdíj összeget.
 

SetPVarInt(id, \"Wanted\", bounty);

 
És lekérdezésnél OnPlayerDeath-nél, ellenõrzõd hogy van-e rajt vérdíj, persze érdemes létrehozni egy változót amiben tároljuk ezt az adatot mert többször fel kell használni a tárolt információt.
 

if(GetPVarInt(playerid, \"Wanted\") > 0)
//////////////////////////////////////////////////////////
new
       verdíj = GetPVarInt(playerid, \"Wanted\");
if(verdij > 0)
{
GivePlayerMoney(killerid, verdíj);
format(bla bla ennyi pénzt kaptál....., verdij
....

 
És most hogy ezt leírtam egy újabb hibát láttam 8) Nem sértés tényleg csak felhívom rá a figyelmed.
Ha valaki tesz egy játékosra vérdíjat, mondjuk 10000-et, és egy másik játékos is tesz ugyanarra a playerre mondjuk 10-et, akkor csak 10 lesz rajt.
 

Rossz:
[code]
HitmanInfo[id][bounty] = bounty;

 
Helyes:
 

HitmanInfo[id][bounty] += bounty;

 
És ugyanez PVarban:
 

SetPVarInt(playerid, \"Wanted\", GetPVarInt(playerid, \"Wanted\") + bounty);

2000
SA-MP / Open.mp: Szerverfejlesztés / SoAP\'s InGame Saver
« Dátum: 2011. március 22. - 18:18:35 »
Idézetet írta: Epsilon date=1300807630\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6986\" data-ipsquote-contentclass=\"forums_Topic


+ tagadó operátor is van...
 
Ha azt is belevéve futtatod le a fenti szkripteket valószínûleg fordul a kocka.
Kösz, hogy rámutattál.
Azt azonban elfelejtetted, hogy a teszteknél tízmilliószor annyi idõt vesz igénybe mint esetünkben.
Ez azt jelenti, hogy ennél a szkriptél jelentéktelen a sebességbeli különbség.
 
[/quote]
Így van.
Nincs mit.
Nem felejtettem el, írtam is igaz ez 1 millio ismétlésnél mérhetõ különbség.
Így van. (de \"Sok kicsi sokra megy\", vagy ahogy bátyám mondaná \"Sokra kicsi sokra megy\") :D

2001
Leírások/Útmutatók / [TUT]De Amx elleni védelem
« Dátum: 2011. március 21. - 21:50:42 »
Idézetet írta: KDDomi date=1300719723\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"7007\" data-ipsquote-contentclass=\"forums_Topic
Nos de ám ez nem olyan jó ötlet. Miért is? Mert sok amx-nél értelmetlen változókat ir ki.
 
Sose lesz ugyanolyan a visszafordított változó mint a .pwn-ben meghatározott mert az nem úgy kerül bele az .amx fájlba.
Hasznos dolog de szerintem már nem annyira divat a visszafordítás aki ért egy kicsit pawn-hoz talál elég publikus forrást (.pwn) amibõl tanulhat elleshet dolgokat hogy ne kelljen visszafordítással bajlódni.

2002
Idézetet írta: kurta999 date=1300739599\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3791\" data-ipsquote-contentclass=\"forums_Topic
Ezt a szervermappádba húzd, ne a pluginsba.
 
Ha ott se lenne jó akkor próbáld ki úgy ha ide másolod:
C:\\Windows\\system
vagy
C:\\Windows\\System32
nálam az elsõben van és mûködik.
Amúgy grat lehetne még mit javítani rajt (mint általában mindenen:D), de hát majd a következõ kiadott verzió még jobb lesz.

2003
SA-MP / Open.mp: Szerverfejlesztés / SoAP\'s InGame Saver
« Dátum: 2011. március 21. - 20:55:22 »
Jha én a határokat  a scriptbõl néztem nem az volt a lényeg. :D
 
Idézetet írta: Epsilon date=1300729007\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6986\" data-ipsquote-contentclass=\"forums_Topic
|| és a && operátorok között nincs sebességbeli különbség.
 
Ezzel kicsit vitatkoznék, igaz lehet hogy köztük nincs sebességbeli különbség de ha egy konkrét példán vizsgáljuk meg mûködésüket, már más eredményt kapunk.
|| logikai vagy operator használatakor ha az egyik feltétel igaz akkor igaz (true) értéket kapunk
&& logikai és operator használatakor ha mind a kettõ feltétel igaz csak abban ez esetben kapunk igaz(true) értéket
Megpróbálok egy ugyanolyan feltétel vizsgálatot írni hogy igaz legyen mindkét állítás logikai és, logikai vagy operatorral nehogy visszatérési érték különbözõsége miatt legyen a sebesség különbség.
Íme a két vizsgálandó feltétel, t = 1-el.
 

if(t > 0 || t > 0) test++; // logikai vagy
if(t > 0 && t > 0) test++; // logikai és

 
És a teszt:
 

new
t = 1, // ki kellett ide tennem változóba mert reklamált a pawn fordító ha így próbáltam       if(1 > 0 || 1 > 0) test++;
starttime = GetTickCount(),
test;
for(new i; i < 1000000; i++)
{
if(t > 0 || t > 0) test++;
}
printf(\"Logikai vagy || operator test. time: %d, count: %d\", GetTickCount() - starttime, test);
starttime = GetTickCount();
test = 0;
for(new i; i < 1000000; i++)
{   
if(t > 0 && t > 0) test++;
}
printf(\"Logikai és && operator test. time: %d, count: %d\", GetTickCount() - starttime, test);
starttime = GetTickCount();
test = 0;   
for(new i; i < 1000000; i++)
{
if(t > 0 || t > 0) test++;
}
printf(\"2 Logikai vagy || operator test. time: %d, count: %d\", GetTickCount() - starttime, test);
starttime = GetTickCount();
test = 0;
for(new i; i < 1000000; i++)
{   
if(t > 0 && t > 0) test++;
}
printf(\"2 Logikai és && operator test. time: %d, count: %d\", GetTickCount() - starttime, test);

 
Kétszer futtattam le a tesztet egymás után és az eredmény ez lett:
 

[20:39:35] Logikai vagy || operator test. time: 55, count: 1000000
[20:39:35] Logikai és && operator test. time: 179, count: 1000000
[20:39:35] 2 Logikai vagy || operator test. time: 60, count: 1000000
[20:39:35] 2 Logikai és && operator test. time: 144, count: 1000000

 
Igaz ez 1 millió ismétlõdés esetén mérhetõ,
de mibõl is adódik akkor ez a sebesség különbség?
A válasz egyszerû mint írtam az elején logikai || vagy feltétel vizsgálatkor ha az egyik feltétel igaz true értéket kapunk. Ismétlem, elég ha az egyik igaz, true a visszatérési érték!
Persze a vizsgálatot direkt úgy írtam hogy már az elsõ vizsgálat igaz legyen,
 

if(1 > 0 || 1 > 0) test++; // logikai vagy
 
[/quote]
ebbõl az következik hogy || logikai vagy operator használatkor ha a legelsõ feltétel vizsgálat igaz
(mivel 1 nagyobb 0 nál) a másodikat már nem vizsgálja meg.
Van másik szembetûnõbb vizsgálat erre a célra, megírom azt is, amint lesz egy kis idõm.
//¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
Íme meg is írtam.
 

//   Elsõ feltétel hamis a második már igaz.
//   És lehet próbálgatni > < váltogatással.
if(1 < printf(\"Elsõ feltétel..\") || 1 > printf(\"Második feltétel..\") || 1 > printf(\"Harmadik feltétel..\") || 1 > printf(\"Negyedik feltétel..\"))
{
printf(\"Íme ez lenne a logikai vagy || láthatóbb vizsgálata\");
}

2004
SA-MP / Open.mp: Szerverfejlesztés / Lotto
« Dátum: 2011. március 20. - 21:57:57 »
Kicsit frissítettem a lottó scriptet, ami kicsit átláthatatlanabbá teszi egyesek számára.
Érdekességnek biztos nem lesz rossz kezdõ vagy akár haladó pawn bûvölõknek.
Eredeti topic link.
Parancsok:
 
  • /lottohelp
  • /lotto
  • /gepilotto
  • /lottotest (Rcon admin)
  • /mylotto

 

Kép:
\"width=500http://kepfeltoltes.hu/110325/lotto2_www.kepfeltoltes.hu_.png[/img]
A következõ két definicióval könnyedén át lehet írni melyik fajta lottó legyen használva pl.: 6/45 7/35 5/90
a scriptben vannak érdekességek, sok idõm nem volt tesztelésre de ha valami gond van jelezzétek, javítani fogom.
  - számokat sorrendbe helyezi
  - ellenõrzi van e egyforma szám
 

#define MAX_NUMBER_COUNT      6
#define MAX_LIMIT            45
// Jelen esetben ez a Magyar Hatos lottót jelenti
 
 \"f4a93.jpg\"
 
   Frissítés: 11.03.25
   -checkvalue funkció átnevezése HasDuplicateValues névre Y-Less tanácsára.
   -pár else utasítás beillesztése fõleg az elõbb említett funkció miatt többszörös felesleges lefutások miatt.
   -és még egy kis plusz nyereménynél kiírja az eltalált számok listáját.
[/quote]
 \"0f0aa.jpg\"

2005
SA-MP / Open.mp: Szerverfejlesztés / SoAP\'s InGame Saver
« Dátum: 2011. március 20. - 14:25:12 »
Idézetet írta: Antonyo date=1300625661\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6986\" data-ipsquote-contentclass=\"forums_Topic
A lusta scripterek biztosan örülni fognak neki :D
 
Van benne valami. :D
Amúgy hasznos script.
Egy apró észrevétel ilyen funkciókat így is lehet írni de ez tényleg csak egy apróság.
 

stock IsValidMapIconID(mapicon)
{
if(mapicon > 1 && mapicon < 63)
{
return 1;
}
return 0;
}

 
Helyett:
 

stock IsValidMapIconID(mapicon)
return(mapicon > 1 && mapicon < 63);

 
Kicsit gyorsabb mivel kimarad egy (if) feltétel vizsgálat.
És még gyorsabb lehet egyes esetekben ha || logikai vagy operator van használva, ez akkor igaz ha nagyobb a mapicon értéke mint 62 jelen esetben.
 

stock IsValidMapIconID(mapicon)
return(!(mapicon > 62 || mapicon < 2));

2006
SA-MP / Open.mp: Szerverfejlesztés / TunnedCarInfoCmds
« Dátum: 2011. március 20. - 13:47:12 »
A scriptben egy parancs található /pl melynek segítségével lekérdezhetõ hogy egy adott jármûvön milyen tuning alkatrészek vannak.
Természetesen a parancs használatakor jármûben kell lenni.
Sajnos dcmd parancs processzort használ de átírom zcmd-re rövidesen.
Mikor készült nem volt még zcmd, vagy én nem ismertem.
 Kép:
     \"tunnedcarinfo.th.jpg\"
 DCMD változat:
     \"X7Jp.jpg\"
 ZCMD változat:
     \"X7Jp.jpg\"
Eredeti forum link.

2007
SA-MP / Open.mp: Szerverfejlesztés / IpToCountry
« Dátum: 2011. március 20. - 12:33:08 »
Idézetet írta: Buba date=1300618334\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6966\" data-ipsquote-contentclass=\"forums_Topic
zsoleszka ne kezelj már le mindenkit... nem vagyunk hülyék, ha rendesen írod is értjük
 
Off:Szerintem ez enyhe túlzás hogy lekezelek mindenkit, aljas rágalom és tuti biztos vagy benne hogy értik?
Sajnos én nem vagyok egy türelmes ember ha valaki egy linkre kattintva nem tud megjeleníteni egy weboldalt holott a link  jó mert leteszteltem és nem csak én, és az elsõ próbálkozás ahogy nem sikerült már ír is a fórumra hogy \"ez be se jön\" nem hogy megpróbálná többet, akkor kicsit kiakadok, hát ezért nem kérek elnézést már bocs.
És egy szóval se írtam \"hülyék\" máskor gondold át miket írsz kösz.
És a script-rõl kellene írni ebben a topicban és nem off dolgokról. Itt a pont.

2008
SA-MP / Open.mp: Szerverfejlesztés / Animation script generated
« Dátum: 2011. március 20. - 12:23:15 »
Idézetet írta: SoAP date=1300617585\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6973\" data-ipsquote-contentclass=\"forums_Topic

A téma ikonját ne változtasd meg.(Pl. mosolygós ikonra...)
Nem csesztetésként... egyébként szép szkript.
OFF:\\\\ Bocs az elõzõ topicba történt kijelentésemért.
 
[/quote]
Kösz nincs semmi gond, hacsak ezen múlik kijavítom õket, nem szokásom olvasni ilyen olyan szabályzatokat nálam alap dolog az illedelem.
Amúgy mi a hivatalos magyarázat miért nem lehet használni ilyen funkciókat ha már van ilyen lehetõség smf fórumnál?

2009
Segítségkérés / Fraps segítség.
« Dátum: 2011. március 20. - 11:30:36 »
Vagy errõl az oldalról: http://sampforum.hu/index.php?topic=1078.0 :D

2010
SA-MP / Open.mp: Szerverfejlesztés / Animation script generated
« Dátum: 2011. március 20. - 08:36:38 »
   Ezen script segítségével létre lehet hozni egy másik scriptet, ami az összes ApplyAnimation\'s tartalmazza.
Mind kettõ script ZCMD-t és sscanf-t használ. (Írtam hogy kettõ script, az egyik amelyik létrehoz egy másikat, ez kettõ. :D)
 
  A létrehozott p_animation.pwn fájl a script egyszeri lefutattása után a \"\\scriptfiles\" mappában található, melyet csak át kell másolni a \"\\filterscript\" mappába és pawn editorral átalakítani .amx fájlba.
Az így készített script több mint 1800 animációt tartalmaz,
a script amelyik megírja mindössze csak 395 sor míg a létrehozott p_animation.pwn már 3516.
Ennyi animációs adatot a 0.3b óta létezõ GetAnimationName funkcióval sikerült lekérdezni.
Letöltési link:
\"8es8.jpg\"
Eredetileg publikált forum link.

Oldalak: 1 ... 132 133 [134] 135 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal