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

Oldalak: 1 ... 67 68 [69] 70 71 ... 184
1021
SA-MP: Szerverfejlesztés / Pozíció mentõ-betöltõ
« Dátum: 2011. december 31. - 00:51:53 »
Ez így nemfog mûködni.
Külön cella kéne minden játékosnak, nem pedig egy az összesnek, mert ez így nemjó!

1022
SA-MP: Szerverfejlesztés / Fallout object streamer v1.0
« Dátum: 2011. december 31. - 00:12:43 »
Elég jó streamer, csak az a baj vele, hogy PAWN-ban van írva.
Itt ha rengeteg objectet használsz, akkor lesz akkora .amx-ed, hogy csak na.
Szóval ha sok objectet használsz, akkor mindenképpen a Streamer Plugin-t ajánlom.
De ha nem akarsz plugint használni, akkor szenvedj a PAWN-ba írtakkal :D
Egyébként akkor én mindenképpen ezt választanám.

1023
Segítségkérés / AttachObjectToVehicle
« Dátum: 2011. december 29. - 18:53:13 »

1024
Általános / SA-MP Online Játékosok száma
« Dátum: 2011. december 29. - 01:22:01 »
Idézetet írta: Yѕtee date=1325101049\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10321\" data-ipsquote-contentclass=\"forums_Topic
36233 :D
40e-nél újra fogok játszani..  ^-^
 
Kezdheted, mert egyszer bebugolt és felment 48 ezerre ;)  :D
Képem is volt róla, csak letöröltem mivel gondoltam nincs sok értelme, csak bug volt.

1025
Valószínûleg a makró lejjebb van a kódban, mint ahol az a funkció, amiben használod.
A makrót mindig a funkció használata felé kell rakni. ( Úgy értem, ha a mód tetején használod, akkor nem rakhatod a mód aljába, mert hibaüzenet lesz )

1026
Segítségkérés / Egyszerûsített MySQL kezelõ
« Dátum: 2011. december 28. - 18:51:56 »
http://forum.sa-mp.com/showthread.php?t=166856
De nem ajánlom egyszerûsíteni, ahogy ezt használod, már el is veszett az gyors teljesítmény.

1027
Segítségkérés / [SÛRGÕS]Fixchars.h 0.3d
« Dátum: 2011. december 28. - 18:48:10 »
Én ezt használom, teszi a dolgát..
 
new const chlist[18][3] =
{
{ \'¨\', \'ö\', \'o\' },
{ \'¬\', \'ü\', \'u\' },
{ \'¦\', \'ó\', \'o\' },
{ \'§\', \'õ\', \'o\' },
{ \'ª\', \'ú\', \'u\' },
{ \'¾\', \'é\', \'e\' },
{ \'˜\', \'á\', \'a\' },
{ \'«\', \'û\', \'u\' },
{ \'¢\', \'í\', \'i\' },
{ \'‘\', \'Ö\', \'O\' },
{ \'•\', \'Ü\', \'U\' },
{ \'¬\', \'Ó\', \'O\' },
{ \'\', \'Õ\', \'O\' },
{ \'“\', \'Ú\', \'U\' },
{ \'‡\', \'É\', \'E\' },
{ \'\', \'Á\', \'A\' },
{ \'·\', \'Û\', \'U\' },
{ \'‹\', \'Í\', \'I\' }
};
stock FixGameString(const string[])
{
new
dest[512],
index,
i;
strmid(dest, string, 0, strlen(string));
while(dest[index])
{
for(i = 0; i < sizeof(chlist); i++)
{
   if(dest[index] != chlist[1]) continue;
   dest[index] = chlist[0];
   break;
}
index++;
}
return dest;
}

 
Használd a [code*][*/code]
E: Használtam elõször, csak gondoltam code nélkül nem hibásan fogja kirakni a kódot. De mindegy, ugyanúgy szar ígyis meg úgyis. ( Úgy értem, h azt a pár karaktert rosszul mutatja ki ).

1028
Segítségkérés / Csak akkor mûködjön ha pontosan azt írja az illetõ
« Dátum: 2011. december 28. - 14:51:27 »
strfind helyett strcmp-t kell használni.
 
CMD:go(playerid,params[])
{
new
string12[64];
lajos[128 + 1];
if(sscanf(params, \"s[128]\", lajos)) return SendClientMessage(playerid,RED, \"HIBA: /go [Épület név]\"); // Ide 128-at, mivel hosszabb szöveget is beírhat, és ba többet ír, mint 20, akkor fagy a szervered..
if(!strcmp(lajos, \"bank\", true))
{
SetPlayerPos(playerid, 1809.2361,-1169.9277,23.8281);
}
else if(!strcmp(lajos, \"fegyverbolt\", true))
{
SetPlayerPos(playerid, 1364.3732,-1279.6105,13.5469);
}
else
{
SendClientMessage(playerid, RED, \"HIBA: Nincs ilyen hely.\");
return 1;
}
format(string12, sizeof(string12), \"Elteleportáltál ide: %s\", lajos);
SendClientMessage(playerid, RED, string12);
return 1;
}

1029
Segítségkérés / string hosszúság
« Dátum: 2011. december 28. - 13:31:38 »
Ha 40 karaktert akarsz tárolni, akkor az 40 cella lesz plusz egy cella, amiben a 0-t is tároljuk. ( 1 cella = 4bájt[32bit] )
Az elég nagy munka lenne, ha minden stringnek pontosan le akarnál foglalni a memóriából.
Én úgy csinálom, hogy kb. azszerint foglalom le, hogy mennyi karakter. Pontosan szerintem senki sem csinálja :D
Megállapítani pedig a következõ képpen tudod, hogy milyen hosszú egy string:
[pawn]printf(\"Len: %d\", strlen(\"Ez most ilyen hosszú lesz\"));
[/pawn]
vagy
[pawn]printf(\"Len: %d\", strlen(szMyString));[/pawn]

1030
Segítségkérés / sscanf
« Dátum: 2011. december 28. - 13:25:00 »
http://sampforum.hu/index.php?topic=4331.msg204545#msg204545
A hivatalos sscanf topic pedig ITT-van.
Innen is ugyanúgy le lehet tölteni, az elõzõ HSZ-ben csak konkrét linkek vannak, itt pedig minden le van írva.

1031
Segítségkérés / fdeleteline függvény
« Dátum: 2011. december 28. - 00:03:41 »
Frissítsd az sscanf-et!
http://sampforum.hu/index.php?topic=4331.msg204545#msg204545


A crash oka pedig az lehet, hogy egy olyan fájlot próbálsz megnyitni io_read móddal, ami nem létezik.
Vagy esetleg az sscanf-nél a string buffer méret kicsi a stringnek, amibe beletöltöd a sort. Akkor is crashel.

1032
Én a static változóról még annyit hozzátennék, hogy ha egy megadott funkcióban használjuk, akkor nem ugyan az, mint a new.
Nézzünk rá egy példát:
[pawn]
#include <a_samp>
public OnFilterScriptInit()
{
StaticTest();
StaticTest();
StaticTest();
StaticTest();
return 1;
}
stock StaticTest()
{
static
   iMyVar;
printf(\"Megmaradt: %d\", iMyVar);
iMyVar = random(0xFF);
printf(\"%d\\n\", iMyVar);
}
[/pawn]
Itt a következõ lesz a kimenet:
 
[23:52:20] Megmaradt: 0
[23:52:20] 225
[23:52:20] Megmaradt: 225
[23:52:20] 230
[23:52:20] Megmaradt: 230
[23:52:20] 86
[23:52:20] Megmaradt: 86
[23:52:20] 166

 
new-al pedig:
 
[23:54:12] Megmaradt: 0
[23:54:12] 80
[23:54:12] Megmaradt: 0
[23:54:12] 202
[23:54:12] Megmaradt: 0
[23:54:12] 236
[23:54:12] Megmaradt: 0
[23:54:12] 34

 
http://forum.sa-mp.com/showpost.php?p=1594303&postcount=2832
A lokálisan létrehozott static változó annyiban külömbözik a globálisan létrehozottól, hogy az nem veszti el az értékét a funkció meghívások között.


sizeof operátor a tömb összes elemére:
 

public OnFilterScriptInit()
{
new
aMyArray[10][2][3];
aMyArray[0][0][0] = 0; // Ne warningozzon a fordító..
printf(\"aMyArray[%d][%d][%d]\", sizeof(aMyArray), sizeof(aMyArray[]), sizeof(aMyArray[][]));
// sizeof(aMyArray) -> Kiírja a tömb elsõ elemének a méretét
// sizeof(aMyArray[]) -> Második elemének a méretét
// sizeof(aMyArray[][]) -> Harmadik elemének a méretét. Negyediknek pedig nem lehet, mivel max 3 Dimenziós tömböket lehet létrehozni.
return 1;
}

1033
Segítségkérés / Ha berakok egy modellt,mindenki azt a modellt látja
« Dátum: 2011. december 27. - 19:33:30 »
skyline\" post=\"205305\" timestamp=\"1325007311\"]
kurta ez a szerver mappájába kell be rakni a dff txd stb fájloakt és azt scriptbe be írni és csak klinis kell azt csá?
 
[/quote]
Tippem sincs, de nem is érdekel.
Szedd le, ott biztos van rá példa, vagy le kell valahova lenni írva, hogy hova kell rakni.
Aztán már csak berakod azt a példa scriptet ami ottvan és megy minden.

1034
Segítségkérés / A "warning 219" ez mi lehet a hiba?
« Dátum: 2011. december 27. - 18:16:29 »
Valahol a módodban már van globálisan létrehozva egy pName változó. ( Vagy esetleg egy pName nemvû függvény )

1035
Pluginok és Programok / Crashdetect plugin
« Dátum: 2011. december 27. - 18:14:53 »
Keress rá google-n a .dll fájlra, és rakd be a system32 mappába, vagy a szerver mappába.
Nekem is volt ilyen hiba régebben és ez segített.

Oldalak: 1 ... 67 68 [69] 70 71 ... 184
SimplePortal 2.3.7 © 2008-2024, SimplePortal