Ü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 ... 56 57 [58] 59 60 ... 121
856
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 06. - 09:53:52 »
te tudod :D mondjuk a végeredmény számít inkább, nem a neve :D

857
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2013. október 06. - 09:29:54 »
hát én amikor találkoztam ezzel a hibával az 10 alkalommal megszoptam párszor 0-ról párszor viszont mentésbõl kezdtem újra a munkát...de már tudom hogyan lehet megtalálni csak lehet rámegy egy egész napom is :D de erre egy egész tutorialt kéne írnom mivel részletesen el kell magyarázni hogy sikerüljön...

858
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 06. - 09:26:25 »
szerintem még mindig nem megfelelõ a kifejezés...
blokk = 1 pár { } között levõ rész...
neked egy olyan függvényre [public] ( vagy eljárásra [stock] /ha nincs visszatérési értéke/ ) van szükséged aminek átadsz 1 játékosid-t és 1 számot és lefuttat bizonyos mûvelete(ke)t
szóval a legjobb téma név kb ez lenne: Egy függvény létrehozása
vagy ez: ( ami kicsit furán hangzik :D ): Paraméter függõ lefutás

859
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2013. október 05. - 22:53:47 »
az AntiDeAMX függvény elõtt nézz körül...azaz amikre hibát jelez azok közül a legelsõ elõtt lesz valahol a hiba...szóval keresd meg ezek közül az 1.-t ( ami legfelül van ) és az elõtt nézz szét...

860
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2013. október 05. - 22:27:45 »
másold be mi van a 606 és a 619 sor között

861
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2013. október 05. - 22:20:55 »
AntiDeAMX elõtt levõ kódnál kezd :D mivel arra írja hogy ismeretlen
 
605 main ()   { AntiDeAMX(); }
619 AntiDeAMX();
[/quote]
a 606. sornál kezdeném a helyedben

862
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2013. október 05. - 22:15:45 »
hát én amikor 26 errorral találkoztam akkor az azért volt mert nem jól zártam 1 blokkot...
Ted { }-eket meg kell nézdned valószínûleg nem jól zártál
itt 1 példa rá:
 
E:\\HRP\\Hun Role Play\\filterscripts\\del.pwn(5) : error 017: undefined symbol \"BeHuman\"
E:\\HRP\\Hun Role Play\\filterscripts\\del.pwn(39) : warning 203: symbol is never used: \"Teszt\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
kód:



#include <a_samp>
public OnFilterScriptInit()
{
printf(\"%s - %s\",BeHuman(64503),BeHumanEdit(64503));
return 1;
}
Teszt()
{
BeHuman(ticks)
{
new HumanTime[10], minutes, seconds, secstring[2], msecstring[3];
minutes=ticks/60000;
ticks=ticks-(minutes*60000);
seconds=ticks/1000;
ticks=ticks-(seconds*1000);
if(seconds <10) format(secstring,sizeof(secstring),\"0%d\",seconds);
else format(secstring,sizeof(secstring),\"%d\",seconds);
format(HumanTime,sizeof(HumanTime),\"%d:%s\",minutes,secstring);
if(ticks < 10) format(msecstring,sizeof(msecstring),\"00%d\", ticks);
else if(ticks < 100) format(msecstring,sizeof(msecstring),\"0%d\",ticks);
else format(msecstring,sizeof(msecstring),\"%d\",ticks);
format(HumanTime,sizeof(HumanTime),\"%s.%s\",HumanTime,msecstring);
return HumanTime;
}
BeHumanEdit(ticks)
{
new HumanTime[10], minutes, seconds;
minutes = floatround((ticks/60000),floatround_floor);
ticks -= (minutes*60000);
seconds = floatround((ticks/1000),floatround_floor);
ticks -= (seconds*1000);
format(HumanTime,sizeof(HumanTime),\"%d:%02d.%03d\",minutes,seconds,ticks);
return HumanTime;
}

863
Segítségkérés / Parancs hiba
« Dátum: 2013. október 05. - 21:27:33 »
akkor:
 
      format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\" Neved:\"CBLUE\" %s \",GetPlayerNameEx(playerid));
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Admin szint:\"CBLUE\" %d \",stringadatok,PVar[playerid][pLevel]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Munkahely:\"CBLUE\" %s |\"CWHITE\" Rang:\"CBLUE\" %d ( %s )\",stringadatok,frakcioneve(PVar[playerid][Frakcio]),PVar[playerid][Rang],rangneve(playerid));
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Bankszámla:\"CBLUE\" %d \",stringadatok,PVar[playerid][pBank]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Kulcs1:\"CBLUE\" %d |\"CWHITE\" Kulcs2:\"CBLUE\" %d \",stringadatok,PVar[playerid][pKulcs1],PVar[playerid][pKulcs2]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Tartozás:\"CBLUE\" %d\",stringadatok,PVar[playerid][pTartozas]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Warn szint:\"CBLUE\" %d\",stringadatok,warnok[playerid]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Skin:\"CBLUE\" %d\",stringadatok,PVar[playerid][pSkin]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Admin:\"CBLUE\" %d\",stringadatok,PVar[playerid][pLevel]);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Házszám:\"CBLUE\" %d \"CRED\" %s\",stringadatok,playerhaza(playerid),hny);
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Másodállás:\"CBLUE\" %s\",stringadatok,munkaneve(PVar[playerid][pMunka]));
        format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\"%s\\n Garázs:\"CBLUE\" %d \"CRED\" %s\",stringadatok,playergarazsa(playerid),gny);

864
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 05. - 21:24:23 »
Idézetet írta: ɐʞzssǝlosz date=1381000778\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43394\" data-ipsquote-contentclass=\"forums_Topic
Direkt van. :D


Ez természetes dolog ha te egy véletlenszerû szám hatására más és mást szeretnél hogy történjen csakis a \"switch\" vagy az \"if, else if\" használata jöhet szóba, de még mindig nem tudom mit szeretnél létrehozni mivel a különbözõ dolgokra az elsõ posztban már írtál dolgokat hogyan próbáltad, hát úgy lehet és nincs egyszerûbb megoldás rá. :D
 
lehet még õ sem tudja pontosan, kód írás közben jönnek az új ötletek lehet már rég nem is ezt csinálja :D

865
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 05. - 21:18:10 »
Idézetet írta: ɐʞzssǝlosz date=1381000259\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43394\" data-ipsquote-contentclass=\"forums_Topic
Ja köss bele persze, én a több száz soros adatsorokra gondoltam nem egy pár soros példára. :D
 
:D
 
new
        adatsorokszama = sizeof(sokvalami);

 

random(adatsorokszama)

 
ezt direkt vagy megint lustulsz és nem törölted ki az elõzõ példa miatt? (csak bõvítetted) :D
 
 

 

random(sizeof(sokvalami))

866
Segítségkérés / Parancs hiba
« Dátum: 2013. október 05. - 21:13:36 »
//===================================Megformázzuk a szövegeket=======================
format(adatok1,sizeof(adatok1),\" |\"CWHITE\" Neved:\"CBLUE\" %s \",GetPlayerNameEx(playerid));
format(adatok2,sizeof(adatok2),\" |\"CWHITE\" Admin szint:\"CBLUE\" %d \",PVar[playerid][pLevel]);
format(adatok3,sizeof(adatok3),\" |\"CWHITE\" Munkahely:\"CBLUE\" %s |\"CWHITE\" Rang:\"CBLUE\" %d ( %s )\",frakcioneve(PVar[playerid][Frakcio]),PVar[playerid][Rang],rangneve(playerid));
format(adatok4,sizeof(adatok4),\" |\"CWHITE\" Bankszámla:\"CBLUE\" %d \",PVar[playerid][pBank]);
format(adatok5,sizeof(adatok5),\" |\"CWHITE\" Kulcs1:\"CBLUE\" %d |\"CWHITE\" Kulcs2:\"CBLUE\" %d \",PVar[playerid][pKulcs1],PVar[playerid][pKulcs2]);
format(adatok6,sizeof(adatok6),\" |\"CWHITE\" Tartozás:\"CBLUE\" %d\",PVar[playerid][pTartozas]);
format(adatok7,sizeof(adatok7),\" |\"CWHITE\" Warn szint:\"CBLUE\" %d\",warnok[playerid]);
format(adatok8,sizeof(adatok8),\" |\"CWHITE\" Skin:\"CBLUE\" %d\",PVar[playerid][pSkin]);
format(adatok9,sizeof(adatok9),\" |\"CWHITE\" Admin:\"CBLUE\" %d\",PVar[playerid][pLevel]);
format(adatok10,sizeof(adatok10),\" |\"CWHITE\" Házszám:\"CBLUE\" %d \"CRED\" %s\",playerhaza(playerid),hny);
format(adatok11,sizeof(adatok11),\" |\"CWHITE\" Másodállás:\"CBLUE\" %s\",munkaneve(PVar[playerid][pMunka]));
format(adatok12,sizeof(adatok12),\" |\"CWHITE\" Garázs:\"CBLUE\" %d \"CRED\" %s\",playergarazsa(playerid),gny);
format(stringadatok,sizeof(stringadatok),\"%s\\n%s\\n%s\\n%s\\n%s\\n%s\\n%s\\n%s\\n%s\\n%s\\n%s\",adatok1,adatok3,adatok4,adatok5,adatok6,adatok7,adatok8,adatok9,adatok10,adatok11,adatok12);

 
helyett: ( csak be kell fejezni én nem írtam bele mindet )
 
   format(stringadatok,sizeof(stringadatok),\" |\"CWHITE\" Neved:\"CBLUE\" %s\\n|\"CWHITE\" Admin szint:\"CBLUE\" %d\\n Munkahely:\"CBLUE\" %s |\"CWHITE\" Rang:\"CBLUE\" %d ( %s )\\n Bankszámla:\"CBLUE\" %d\\n Kulcs1:\"CBLUE\" %d |\"CWHITE\" Kulcs2:\"CBLUE\" %d\\n...\",
GetPlayerNameEx(playerid),
    PVar[playerid][pLevel],
    frakcioneve(PVar[playerid][Frakcio]),PVar[playerid][Rang],rangneve(playerid),
    PVar[playerid][pBank],
    PVar[playerid][pKulcs1],PVar[playerid][pKulcs2]
// ...
);

 
csak lehet erre a pawno hibát jelez mivel túl hosszú lenne akkor használj több format-ot...
 
format(string,sizeof(string),\"%sTovábbi Szöveg\",string,parameterek);

867
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 05. - 21:02:50 »
Idézetet írta: ɐʞzssǝlosz date=1380999487\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43394\" data-ipsquote-contentclass=\"forums_Topic
Jó tudni, csak én lusta vagyok megadni mert nincs kedvem számolgatni az adatsorokat ezért a fordítóra bízom a meghatározását. :D
 

new data = 3;

 
hogy is van ez? :D :P

868
Segítségkérés / Parancs hiba
« Dátum: 2013. október 05. - 20:59:26 »
amire nekem szükség van az pont nem ez :D
 
new h_Data[EZ_KELL_:D][hData];

 

new query[512];
format(query,sizeof(query),\"SELECT `id` FROM `hazak` WHERE hTulaj = \'%s\'\",pName(playerid));

 
itt is elég lenne 42+20+1=63 cella :) de ha a 2-es hatványoknál maradunk akkor 64
valahogy így próbáld meg garázsnál is:
 
new phaz = playerhaza(playerid);
if(phaz == -1)
{ hny = \"NINCS HÁZ\"; }
else if(h_Data[phaz][zarva] == 0)
{ hny = \"NYITVA\"; }
else
{ hny = \"ZARVA\"; }

869
Segítségkérés / Globális blokk létrehozása
« Dátum: 2013. október 05. - 20:50:55 »
sokvalami [3] [blabla]

 
így már visszaadja a sizeof a 3 értéket :)
 
És nem feltétlen szükség public funkció, hacsak nem SetTimer-rel akarod meghívni.[/quote]
igaz :) én mondjuk csak publicot használok mivel én küldõ scriptekben is meghívom a függvényeimet :)

870
Segítségkérés / Parancs hiba
« Dátum: 2013. október 05. - 20:33:00 »
ha egy olyan tömb cellájára hivatkozol ami nem létezik, valószínûleg ez lesz a gond
 
h_Data[playerhaza(playerid)][zarva][/quote]
pl ha itt a playerhaza visszatér -1-el vagy nagyobb értékkel mint a h_Data cellaszáma-1
ha a h_Data-nak 100 cellája van akkor az ugye 0-99-ig van indexelve és te mondjuk a 100-ra hivatkozol
amikor nincs 1 játékosnak háza akkor a playerhaza milyen értéket ad?
és mennyi cellája van a h_Data-nak?
amúgy felesleges ennyi ilyen nagy tömb...elég lenne 1 formatba belerakni ezt a sok szöveget vagy stringadatokat formázni és mindig csak hozzáfûzni az új adatot
 
   new hny[64], gny[64];
if(h_Data[playerhaza(playerid)][zarva] == 0)
{ hny = \"NYITVA\"; } else { hny = \"ZARVA\"; }
if(G_Data[playergarazsa(playerid)][zarva] == 0)
{ gny = \"NYITVA\"; } else { gny = \"NYITVA\"; }

 
1. NYITVA = 6+1 ( szöveg végét jelzõ karakter ) szóval elég lenne a 64 helyett 7 cella is
2. a második feltételnél mind2 szöveg NYITVA :)

Oldalak: 1 ... 56 57 [58] 59 60 ... 121
SimplePortal 2.3.7 © 2008-2024, SimplePortal