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

Oldalak: 1 ... 116 117 [118] 119 120 121
1756
Fórum Archívum (Témák/Fórumok) / Re:Magyar SAMP közösség
« Dátum: 2011. December 16. - 23:09:36 »
látom nem értitek mirõl is irtam...ha nem látnád 2 külön közösségként kezeltem csak a probléma azonos...bár látom nektek beszélhet az ember :D bár nem vártam többet :)
bár szerintem végig sem olvastátok :)

1757
Segítségkérés / nem méri a sebességet(FS)
« Dátum: 2011. December 16. - 22:59:19 »
1. Stuntzor legalább ne irj hülyeségeket -.- ahhoz hogy rendesen lefusson a kód nem szabad ilyen jellegû warningnak lennie...de ha neked igyis mennek a kódjaid akkor grat futtasd õket és ne post huntolj föleg ekkora baromságokkal, köszönöm a megértésed
2. dexi próbáld meg így:
[pawn]new Float:kmh;[/pawn]

1758
Beszélgetés / Magyar SAMP közösség
« Dátum: 2011. December 16. - 22:47:49 »
Szeretném leírni a véleményem, és remélem aki végig olvassa, abban is megfogalmazódik valami, és nem csak annyi komment lesz hogy \"egyet értek\" vagy \"hülyeség amit írtál\"...szeretnék megkérni mindenkit írjátok le ti is a véleményetek és javítsatok ki ha tévednék !
Miért vannak tele szeméttel a Magyar SAMP Fórumok? Hol a minõség?
Nem szeretnék senkit megbántani, hogy az általa beküldött kód \"szemétnek\" nyilvánul, csak arra lennék kíváncsi hol is vannak az egyedi ötletek, a saját kódok, a több napos/hetes/hónapos vagy akár éves munkák? Mindenki csak egy módon dolgozik és semmi komolyat nem publikál??? Bár én sem vagyok kivétel, én is csak a HRP módot scriptelem és nem publikálok semmit, de ezt majd egy másik kérdésben szeretném indokolni, most csak megemlíteném, hogy én is hibás vagyok ezen a téren. Titeket nem zavar hogy a \"TESCOS minõség\" is 1000x jobb mint a \"Magyar Publikált Kódok\" minõsége? Én eddig tartózkodtam a magyar SAMP fórumoktól, de most kicsit visszatértem mert rájöttem hogy lassan publikálnom kéne nekem is mert sokak munkáját megkönnyíthetném ( legalábbis igy gondolom :) ). Amikor abbahagytam a fórumozást akkor legalább volt 1-2 \"nagyágyú\" akik adtak ki munkákat is és nem csak próbálkozásokat és félkész kódokat. Mára ahogy látom õk is eltûntek,de lehet csak én nem látom õket mert túl magasra rakom a mércét. Amit én látok az annyi, hogy olyan \"scriptek\" kerülnek publikálásra amiket maximum pár óra alatt meg lehet írni. ( Nem az idõ a fontos, itt a minõségre céloztam, hogy nincs komoly munka mögötte. )
Szóval a nagy nevek eltûntek és maradt a silány munka? Amikor elmentem akkor engem nem ismertek el sõt inkább lenéztek, hát gondoltam akkor elmegyek és majd visszatérek amikor tudok olyat publikálni ami még talán nekik is új és hasznos. Elkezdtem pár napja nézegetni 2 nagyobb Magyar SAMP fórumot hát majdnem átestem a bontott tégla rakásokon...ahol régen falak voltak most csak romok. Amit hoztam lerakhatom a romokra, de akik építeni tudnának belõle azok már elhagyták ezt a földet, és akik most itt vannak azok azt se tudnák, hogy most kérdezek vagy állítok. Persze egyszer mindenki továbblép, de egyszerre mindenki? A mostani komoly scriptereknek nevezhetõ réteg mind RP szervert scriptel és sz*rik mindenkire?
Most a Magyar SAMP Fórumok a véleményem szerint ennyi: \"kezdõk szerencsétlenkedései\". A másik dolog meg az, hogy ott rúgnak egymásba az emberek ahol tudnak, emellett még álszentségre is képesek, hát ha ez a magyar scripter \"közösség\", akkor köszönöm én az egészbõl nem kérek és ha nem is változik meg akkor inkább én is itt hagyom az egészet és majd szenvednek maguk kb mint most. VAGY közösen tehetünk ezért az ügyért ! Nem csak a haladó scripterek...mindenki !
Átérek egy másik témára ami kicsit közelebbrõl érint engem, de nem saját érdekbõl írom le a véleményem, csak azért, hogy hátha valaki észre veszi a valóságot amit mindenki ismer, de mégsem teszünk semmit ellene.
Sorra nyílnak az RP szerverek ! 0 tapasztalatta 0 tudással 0 alkalmassággal ( mert szerintem azért egy szerver vezetésére alkalmasnak kell lenni ! ) 0 kitartással nyitnak szervert 0 player 1 hónapig fut ( azért érezzük a bináris számrendszer erõsségét :D ) aztán vége, vagy lehet 1 hónap múlva megint 1 hónapig új névvel de még mindig sok 0-val ! Ha minden ilyen szerver befizetett összegének 1%-át megkaptam volna akkor egy életre saját szerver termet tudtam volna nyitni :D . Viccet félre téve SIRALMAS a helyzet ! Nem tudom mi fordul meg egyesek fejében, hogy nyit 1 szervert 1 hónapig fut aztán majd özönlenek a játékosok ? Sajnos be kell látni, hogy a magyarok nagy többsége ( csak SAMP-sekre értem ) ALKALMATLANOK az RP-re ! Miért? Egyszerû a válasz...nem tudnak veszíteni és mindent azonnal akarnak, sõt õk akarnak a legjobbak a legnagyobbak lenni ! Ugyanúgy mint a scripterek terén, RP játékosok terén is sérti az egójukat az, hogy nem õk kapják a legnagyobb figyelmet, nem õk az egyeduralkodók...Amikor egy komolyabb scripter publikál valamit akkor a kezdõk egóját sérti ( tisztelet a kivételnek :) ) ,hogy nem õk a legjobbak és más kap gratulációt...a többi haladó scripter meg irigységbõl leszólja és áskálódik ellene...
Ezért is tartunk itt...Én nem tartom magam jobbnak és rosszabbnak senkinél, de én ezt a csapdát kikerültem szerencsére.
Egyszerûen megoldottam, nem viszonyítottam magam máshoz...és mai napig nem viszonyítom ! Próbáljátok meg ti is ! Ha nincs viszonyítás akkor nem vagy sem jó sem rossz akkor csak te vagy ! Egy szint van, és nincs annál jobb és rosszabb, csak régi és új szint !
Mind az RP-hez mind a scripteléshez elengedhetetlen a KREATIVITÁS ! Sajnos mind2 téren eléggé szûkölködnek benne az emberek :S persze amig a másikat nézi addig nem is fog a sajátján dolgozni.
\"Persze mert õ admin.\"
\"Persze mert másolta.\"
Ez a 2 fontos dolog még számomra érthetetlen.
1. Miért akar mindenki admin lenni?
Adminság = MUNKA. ( aki funra használja akkor annak grat )
Örülnék ha ennyire szorgalmasak lennének az SAMP-sek de sajnos ez nem igy van...nektek adminság = hatalom ( persze tisztelet a kivételnek )...azt hiszitek, hogy ha adminok vagytok akkor már valaki fölött álltok és hûû milyen jó emberek vagytok...A másik oldal is szégyelheti magát ( mármint az adminságról álmodozók ), felnéztek az adminokra és azt hiszitek mindenben igazuk van, pedig õk is csak emberek ! Emberek akik ugyanúgy hibáznak mint bárki más ! Az admin nem azért admin, hogy a saját szórakoztatására extra funckiókat kapott, és sérthetetlen burkot vont maga köré amelybõl a megcáfolhatatlan igazság fénye világít.
Ezzel csak annyit mondanék, hogy ne az adminságról álmodozzon mindenki ! Ne az legyen a cél, hogy admin listán lásd a neved !
Az \"adminoknak\" meg azt üzenném, hogy gondolkodjanak el azon mit is jelent adminnak lenni, dolgozzanak a szerverért és ne a hasznot húzzák !
2. Másolás
Miért mondja mindenki a másikra, hogy másol másol másol másol? Lassan komolyan kezdem úgy érezni magam, hogy ez itt a klónok támadása, mindenki csak leszólja a másikat, segíteni persze nem segít ( \"a sz*rt nem kell megmagyarázni, csak sz*r és kész\" ), RP szervereket úgy nyitják mint kocsmában a sört, de komoly szándék, komoly munka, elszántság, kitartás nincs mögötte, hisz ahogy mondtam, egybõl akarnak mindent.
A másolásnál is gusztustalanabb dolog az amikor egy kód publikálásra kerül és a \"Created by XY\" nem tetszik a \"scripternek nevezett IQ hiányában szenvedõ egyénnek\" arra képes, hogy az XY-t kicserélje a saját nevére ( amit szerintem még betûrõl-betûre lemásol a személyiérõl ).
Miért kell mindenkit az ellenségnek tekinteni? Miért kell a másikat irigységbõl bántani? Miért a \"hatalom és hírnév\" a cél?
Gondolkoztatok már azon mi lenne ha Magyarországon csak egy RP szerver lenne? Egy, amelyen minden komoly magyar scripter együtt dolgozik és minden RP szerver kedvelõ ott játszana? Nem lenne az, hogy \"te a mucsaröcsögi RPG-n játszol akkor takarodj innen\". Miért van az, hogy aki RP szervert nyit, az lesz*rja a minõséget és a szabályokat, csak a játékos szám és a belõluk húzható haszon érdekli? Ha az emberekben látjátok az üzletet akkor ti sem vagytok jobbak a rabszolga kereskedõknél, és remélem egyszer megtapasztaljátok mi az a rabszolga sors és akkor talán kinyílik a szemetek ! Persze \"nem lehet RP-zni 5 játékossal\", hát ilyen komoly kreativitással igaz ez a mondás, 5-el hogy a f***ba lehetne? hát ha ilyen az értelmi szint akkor jó ha 2-vel már tudsz valamit kezdeni ! RP-zni akár egyedül is lehet, funolni viszont már unalmasabb ! Nem az a lényeg hogy 10-en vagy 100-an vannak egy RP móddal futó szerveren, hanem az, hogy hogyan is tudod eltölteni rajta a játék idõd ! Mivel ez a legjobban felkapott téma, ezért aki DM-ezni akar vagy stuntolni az is RP szerverre megy, hisz ott van kivel játszani, míg a kihalt DM, Stunt szerverek zárhatnak be sorra. A jelenleg RP-nek nevezett szerverek nagy többségét a hallottak alapján inkább Freeroam-nak vagy MoneyGrub-nak könyvelném el vagy lehet csak számomra jelent az SAMP RP valósághû szerepjátékot. Amikor én játszottam az Eredeti GF RP szerveren ( az 1. GF RP szerveren, mondhatni a hivatalos GFRP-n ), ott miért nem volt olyan, hogy megállok a városháza elõtt és az admin végig szánt minigun-al, vagy egybõl elrabolnak? Sõt még szerintem mai napig sok külföldi RP-n folyik igazi RP, és nem csak a pénz vadászat és DM. Itt a magyar \"RP\" körökben csak arról szól a játék, hogy mindenki megszedje magát pénzzel és elsöpörve a riválisokat hatalomra törjön. Tényleg ennyi lenne az RP? Akkor az életetek is ennyrõl szól? Gazdagság és hogy te legyél a domináns hím? Jaaa értem az életben nem sikerül sehol sem fontos szerepet betölteni és ezért törekszel RP-n arra, hogy te legyél a legfelsõbb hatalom...
Ez a scripterekre is vonatkozik...mást nem vagytok képesek elfogadni és segíteni ! Ha valaki jobbat alkot mint gondoltátok volna róla akkor sem elismeréssel írtok, hanem leszóljátok, és koholt dolgokkal bemocskoljátok, gondolom ezért nem publikál senki, mert fél hogy sértik a \"hírnevét\" és az egóját...ezért tartunk itt ahol tartunk, mert mindenki csak a saját hasznát lesi és a másikra csak úgy tekint, mint konkurensre...pedig ha mindenki segítene a másiknak akkor a fejlõdés sokkal gyorsabb lenne mindenhol ! Szószerint a lyukas köröket futjuk sorról sorra és én is feleslegesen koptatom itt a billentyûzetet...nem osztjuk meg egymással a tapasztalatokat ezért mindenki belefut ugyanabba a hibába, pedig ha kommunikálnánk egymással értelmesen és segítenénk egymást akkor lehet minõséget is tudnánk kiadni...mert mit ér a mostani munkátok számotokra? ti a másik fölé akartok kerekedni és a másikat túl szárnyalni...igen ám de nem csak az ellenséget lehet túlszárnyalni hanem a barátot is...az egótok nem engedi, hogy valaki munkáját elismerjétek mert akkor már úgy érzitek hogy jobb nálatok...pedig a közös munka gyümölcse sokkal édesebb lenne mint amit eddig bárki megkostolhatott ! Ha csak mindenki egy kicsit adna a közösbe akkor a magyar scripter közösség és a magyar RP közösség is sokkal gyorsabb tempóban fejlõdne nem is szólva a minõség javulásról...
Remélem a közeljövõben már lesz összefogás is és nem csak egó által generált irigység és halatom vágy. Szép remények, de lehet örökre csak álmok maradnak, akkor viszont én is a saját \"scripter körömet\" megalkotom akikkel végre tudok baráti versengéseket folytatni egyetlen szerver fejlesztése érdekében. Ha ti nem vagytok benne akkor inkább kicsiben valósítom meg az összefogást.
Ja és utóiratként hozztenném, hogy a HRP scriptelésébõl vettem el ezt az idõt...tehát ha feleslegesen írtam ennyit akkor inkább felejtõs számomra ez a téma és folytassátok ahogy akarjátok...

1759
Munkaerő keresése / segéd scriptelést vállalnék...
« Dátum: 2011. December 16. - 15:29:09 »
hát igazából \"nem megyek senkihez\" :D csak amikor ráérek és kedvem van akkor segitek 1-2 dolog megoldásában :) amugy skypeon vegyél fel és ott tudunk beszélni :)

1761
Segítségkérés / /adminok parancs valamiért csak 1 admint listáz ki.
« Dátum: 2011. December 16. - 15:03:32 »
[pawn]if(strcmp(cmd, \"/adminok\", true) == 0)
{
new bool:first,
aname[MAX_PLAYER_NAME],
string[128];
SendClientMessage(playerid, yellow,\"Online adminok a szerveren:\");
SendClientMessage(playerid,green, \".__________________|Online Adminok|__________________.\");
for(new i = 0, gmp = GetMaxPlayers(); i < gmp; i++)
{
   if(IsPlayerConnected(i))
   {
      if(IsPlayerAdmin(i) || IsPlayerDAdmin)

      {


         first = true;


         GetPlayerName(i, aname, sizeof(aname));


         format(string, sizeof(string), \"%s %s [iD: %d]\", (IsPlayerAdmin(i))?(\"*Admin\"):(\"*Moderátor\"), aname, i);


         SendClientMessage(playerid, yellow, string);


      }


   }


}


SendClientMessage(playerid,green,\".___________________________________________________.\");


if(!first) SendClientMessage(playerid, yellow, \"Nincs online admin a szerveren.\");


return 1;


}[/pawn]


Ha a return 1; nem tudod mit jelent akkor inkább ne használd olyan sürün :D csak ahova tényleg kell :)

1762
Segítségkérés / Ital-lista dialog hibák javítása
« Dátum: 2011. December 16. - 14:57:00 »
hát igen a probléma leírása elmaradt, de ránéztem a kódra és kirajzolódott elõttem :D
hát aki ezt írta még nagyon kezdõ volt, de megoldottam hogy mûködjön a script csak kivettem a nevét azért belöle :) mert ezt nem ö irta :D
[pawn]
#include <a_samp>
#define LIST 403 // dialog
new pickup1,pickup2,pickup3,pickup4,pickup5,pickup6;
public OnFilterScriptInit()
{
pickup1 = CreatePickup(1318,19,1759.80004883,-1761.19995117,52.29999924,0);
pickup2 = CreatePickup(1318,19,1752.80004883,-1763.40002441,52.29999924,0);
pickup3 = CreatePickup(1318,19,1757.80004883,-1798.19995117,52.50000000,0);
pickup4 = CreatePickup(1318,19,1769.00000000,-1799.40002441,52.59999847,0);
pickup5 = CreatePickup(1318,19,1787.90002441,-1801.80004883,52.70000076,0);
pickup6 = CreatePickup(1318,19,1799.90002441,-1792.19995117,52.59999847,0);
return 1;
}
public OnFilterScriptExit()
{
DestroyPickup(pickup1);
DestroyPickup(pickup2);
DestroyPickup(pickup3);
DestroyPickup(pickup4);
DestroyPickup(pickup5);
DestroyPickup(pickup6);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup1 || pickupid == pickup2 || pickupid == pickup3 || pickupid == pickup4 || pickupid == pickup5 || pickupid == pickup6)
{ ShowPlayerDialog(playerid, LIST, DIALOG_STYLE_LIST, \"Ital lista\", \"{FF00FF}Szeszes italok\\n{FF8000}Sör\\n{FF8000}Bor\\n{FF8000}Pálinka\\n{FF00FF}Üdítõk\\n{FF8000}Sprite\\n{FF8000}Cola\", \"Kérem\", \"Mégsem\"); }
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LIST)
{
    if(response)
    {
        if(listitem == 1) //sör
        {
             SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sör\");
               ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
               SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
      }
      if(listitem == 2) //bor
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Bor\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
               SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
      }
      if(listitem == 3) //pálinka
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Pálinka\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
      }
      if(listitem == 5) //sprite
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sprite\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
      }
      if(listitem == 6) //cola
        {
           SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Cola\");
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
      }
         }
}
return 1;
}[/pawn]

1763
Segítségkérés / Rcon login más jelszóval
« Dátum: 2011. December 16. - 14:37:54 »
Erre egyszerû megoldást tudok beírod a mostani titkos RCON jelszó helyére a nem titkosat :D server.cfg file-ban :)
de van más ötletem is, mivel nem ismerem a szándékaid :)
kipróbáltam 1 parancsos megoldást, de nem vált be, tehát 2 parancs-al már megoldható...
1. kell egy parancs ami átváltja a PASS-t pl.: /changerconpass
2. RCON Login ( rcon parancs-al ugye )
( és itt mondjuk egy TIMER visszaváltja vagy belépésnél váltja vissza )
DE az összes RCON parancs bescriptelhetõ :)
azért belinkelem az rconhoz tartozó funckiókat ( függvények ) és eventeket ( callback )
http://wiki.sa-mp.com/wiki/SendRconCommand
http://wiki.sa-mp.com/wiki/IsPlayerAdmin
http://wiki.sa-mp.com/wiki/OnRconLoginAttempt
http://wiki.sa-mp.com/wiki/OnRconCommand
Ha pontosabban leírod, hogy mire is szeretnéd használni ezt a megoldást akkor talán abban többet tudok segíteni...
Sok Sikert :)

1764
Segítségkérés / (Dialogos) Belogolásnál be lehet lépni üres jelszóval
« Dátum: 2011. December 16. - 14:03:13 »
hát kicsit fura ez a kód számomra, mármint akkor van értelme igy lekódolni ha nem használsz más dialogot a módban...de ha szeretnél máshol is dialogot használni akkor a helyedben picit átrendezném :)
amugy ami segíthet, ez a kód lenne:
[pawn]
if(strlen(inputtext) == 0) { ShowPlayerDialog(playerid,1002,DIALOG_STYLE_INPUT, \"Belépés\",\"\\nÍrd be a jelszavad!\",\"Elfogad\",\"Mégsem\"); }
[/pawn]
de én a helyedben kicsit azért máshogy irnám meg :) hogy kompatibilis legyen több dialog-al is :) tehát dialog id-t ellenõríznék 1. és azon belül munkálkodnék :)
[pawn]if(dialogid == XY)
{
    // kód
}[/pawn]

1765
Segítségkérés / Bugos object
« Dátum: 2011. December 15. - 22:18:03 »
végül ha nem váltasz interiort és nem is használsz enter parancsot meg semmi ilyesmit akkor egy speciálisabb megoldást kell alkalmaznod, a bejáratot ajánlatos figyelni szerintem és ha ott áthalad, utánna levõ pozíció alapján döntené el a szerver, hogy most \"külsõ\" vagy \"belsõ\" idõjárást alkalmazzon :)[/quote]
saját magam idézem :D én igy oldanám meg :) vagy egy KOCKÁT ( 3D-s alakzatot! ) figyelnék, ha oda belép akkor állitja át és ha onnan KILÉP ( fontos hogy kilép és nem kivül van ! ) akkor meg külsõ idõjárásra :)

1766
Segítségkérés / Bugos object
« Dátum: 2011. December 15. - 20:13:37 »
hát ha /enter parancs-al mész be mondjuk akkor elég egyszerû :) az enter-hez beírod hogy váltson idõjárást a játékosnak
ha alap SA-s helyekre mondjuk LSPD-re, gyorskajáldákba mész be akkor OnPlayerInteriorChange-ben tudod megoldani
végül ha nem váltasz interiort és nem is használsz enter parancsot meg semmi ilyesmit akkor egy speciálisabb megoldást kell alkalmaznod, a bejáratot ajánlatos figyelni szerintem és ha ott áthalad, utánna levõ pozíció alapján döntené el a szerver, hogy most \"külsõ\" vagy \"belsõ\" idõjárást alkalmazzon :)
http://wiki.sa-mp.com/wiki/SetPlayerWeather
http://wiki.sa-mp.com/wiki/OnPlayerInteriorChange

1767
Segítségkérés / Miért nem mûködnek a szerverem parancsai, teleportjai?
« Dátum: 2011. December 15. - 11:07:44 »
én ilyennel akkor találkoztam amikor egy scriptemben az OnPlayerCommandText-nél return 1-et hagytam, amint átírtam return 0-ra jó lett :) lehet nálad is müködne ez a megoldás, 1. meg kell találni a scriptet ami okozza aztán ird át és nézd meg ugy jo lesz e :)

1768
Segítségkérés / Ez a parancs vajon mûködni fog?
« Dátum: 2011. December 14. - 15:44:12 »
ezt a kódot próbáld meg, a tied kicsit szerkesztve
[pawn]
if(strcmp(cmd, \"/kirabol\", true) == 0)
{
new Float:xpos,Float:ypos,Float:zpos;
new aesd, aesde;
for(new p = 0; p < MAX_PLAYERS; p++)
{
   if(!IsPlayerConnected(p) || p == playerid) { continue; }
        GetPlayerPos(p,xpos,ypos,zpos);
        if(IsPlayerInRangeOfPoint(playerid,3, xpos,ypos,zpos))
        {
       aesd = GetPlayerMoney(p);
       aesde = GetPlayerMoney(playerid);
       SetPlayerMoney(p,0);
       SetPlayerMoney(playerid, aesd+aesde);
       SendClientMessage(playerid, -1,\"Kiraboltad a csókát.\");
       SendClientMessage(p,-1,\"Nézd csak meg a pénztárcád;)\");
       return 1;
     }
}
}
[/pawn]
[pawn]
else SendClientMessage(playerid,red,\"Nincs a közeledben senki.\");
return 1;
[/pawn]
ezt a részt vágtam ki :)

1769
Segítségkérés / Ez a parancs vajon mûködni fog?
« Dátum: 2011. December 14. - 15:04:06 »
hát most a Range ellenõrzést jó helyre raktad :)
[pawn]SetPlayerMoney(p,aesd - aesd);[/pawn]
ez még mindig felesleges matematikai mûvelet :D ha kivonod a számból önmagát akkor 0-t fogsz kapni :D
[pawn]SetPlayerMoney(p,0);[/pawn]
ha az 1. \"return 1;\"-et bent hagyod akkor a kód 1 közeli játékosnál fut le, tehát az 1. közeli ID-t kirabolod és megáll a kód futása.
Te vagy mondjuk a 0-s ID:
1-es ID távolsága mondjuk: 4.0
2-es ID távolsága mondjuk: 2.8
3-as ID távolsága mondjuk: 2.2
...
És te a 2-es ID-t rabolod ki, aztán a return 1 miatt nem fut tovább a kód
[pawn]else SendClientMessage(playerid,red,\"Nincs a közeledben senki.\");[/pawn]
ez a kód jelen helyzetben semmit nem ér, és szerintem felesleges az IF után tenni mint ELSE ág, mivel akkor minden egyes ID-nál kiirja aki nincs a közeledben, hogy \"Nincs a közeledben senki.\"
[pawn]if(!IsPlayerConnected(p) || p == playerid) { continue; }[/pawn]
ezt a részt rakd be az általam írt kódból, ez arra jó, hogy saját magát ne rabolja ki az ember :D és az offline ID-kat átugorja

1770
Segítségkérés / Ez a parancs vajon mûködni fog?
« Dátum: 2011. December 14. - 13:56:25 »
röviden a válasz: NEM :D
de azért kiváncsi lennék a gondolat menetedre :)
[pawn]
new Float:xpos,Float:ypos,Float:zpos;
if(IsPlayerInRangeOfPoint(playerid,3, xpos,ypos,zpos))
[/pawn]
ez röviden annyit takar számomra hogy 0.0,0.0,0.0-tól mérten 3.0 Range távolságban kell álljon az ember a parancs használatához
[pawn]GetPlayerPos(p,xpos,ypos,zpos);[/pawn]
Lekérdezed a játékos pozícióját de késõbb nem is kezdesz semmit az adatokkal :O
[pawn]
aesd = GetPlayerMoney(p);
aesde = GetPlayerMoney(playerid);
SetPlayerMoney(p,aesd - aesd);
SetPlayerMoney(playerid, aesd+aesde);
[/pawn]
Minden pénzét elveszi a tolvaj nem? akkor nem kell számolni semmit :) \"aesd - aesd\"
[pawn]SetPlayerMoney(p,0);[/pawn]
Gondolom kezdõ vagy még scriptelés terén :) kezdésnek nem rossz azért :P
Próbáld meg talán ezzel menni fog :)
[pawn]
if(strcmp(cmd, \"/kirabol\", true) == 0)
{
    new Float:xpos,Float:ypos,Float:zpos;
    new spenz,lpenz; // Saját Pénz , Lopott Pénz
new bool:lopas; // Lopott e a játékos
for(new p = 0; p < MAX_PLAYERS; p++)
{
       if(!IsPlayerConnected(p) || p == playerid) { continue; }
        GetPlayerPos(p,xpos,ypos,zpos);
        if(IsPlayerInRangeOfPoint(playerid,3.0, xpos,ypos,zpos))
        {
       lpenz = GetPlayerMoney(p); spenz = GetPlayerMoney(playerid);
       SetPlayerMoney(p,0); SetPlayerMoney(playerid, spenz+lpenz);
       lopas = true;
       //
       SendClientMessage(playerid, -1,\"Kiraboltál egy csókát.\"); // Azért módosítottam mert az összes közelben levõt kirabolja nem csak egyet
       SendClientMessage(p,-1,\"Nézd csak meg a pénztárcád;)\");
   }
    }
    if(lopas == false ) { SendClientMessage(playerid,red,\"Nincs a közeledben senki.\"); } // Ha nem lopott senkitõl
    return 1;
}
[/pawn]

Oldalak: 1 ... 116 117 [118] 119 120 121
SimplePortal 2.3.7 © 2008-2024, SimplePortal