Ü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 ... 42 43 [44] 45 46 ... 136
646
Segítségkérés / Kifagy mikor belépek
« Dátum: 2012. október 27. - 21:06:00 »
Crashdetect plugin próbáld ki.
Tedd be a plugint a szerveredhez, indítsd el majd nézd meg a szerver_log.txt fájlt mit írt bele, és azt másold be.
https://github.com/Zeex/samp-crashdetect-plugin/downloads

647
Segítségkérés / Autórendszer betöltés hiba
« Dátum: 2012. október 27. - 21:04:04 »
A CarInfo változót bemásolnád hogy hoztad létre?
new CarInfo??

648
Segítségkérés / Saját script gondok
« Dátum: 2012. október 27. - 21:00:02 »
Itt jön képbe a bevett hülye szokás ami elterjedt az egész san andreas multiplayerben, mert valaki egyszer így csinálta azt azóta megmaradt ez a baromság.
Amik pirossal kivannak emelve azok minek amúgy?
 

Tag1 = Jancsi, Tag2 = Joska ...[/quote]
Valaki megfogja nyitogatni ezeket a fájlokat és szerkeszteni fogja és tudja hogy mi mire való?
Ha kihagynád ezeket a teljesen felesleges dolgokat, maximum a szkriptben ami igazán fontos kommenteled mi mire való, hogy a késõbbiekben tudd mit készítettél, nem hogy egyszerûbb lenne a dolgod de még gyorsabb is lenne a játékmód futása, ha a lényeges adatokat egy elválasztó jellel egy sorba írnád a fájlba.
 
owner|gangname|Jancsi,Béla,Jóska[/quote]
Nem okozna gondot ha kettõ tag kilép, a következõ mentésnél egyszerûen kimaradna a két tag neve és máris nem kell agyalni mi legyen az ilyen megüresedett hellyekkel tag2=?, tag4=? mert egyszerûen nem lenne ilyen.  :D

649
Fórum Archívum (Témák/Fórumok) / ÁTHELYEZVE: Bank
« Dátum: 2012. október 27. - 10:10:58 »
A téma át lett helyezve a következõbe: Szkript kérések.
http://sampforum.hu/index.php?topic=33560.0" class="bbc_link">http://http://sampforum.hu/index.php?topic=33560.0

650
Leírások/Útmutatók / Hogyan is készül egy /try parancs?
« Dátum: 2012. október 21. - 21:19:39 »
Idézetet írta: DrAkE date=1350842939\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28631\" data-ipsquote-contentclass=\"forums_Topic
Szerintem meg isnull-t kell használni, és megvan oldva a hosszúság problémája is...
 
Igazad van, csak akkor tuti nem fog kiférni az üzenet, ha túl sok karaktert ír be, na mindegy írtam egy változatot, nem teszteltem. (ha jelzitek ha van hiba, akkor javítom  :angel:)
 
CMD:try(playerid, params[])
{
if(isnull(params) || strlen(params) > 32) return SendClientMessage(playerid, -1, \"HASZNÁLAT: /try [cselekvés] -- Nincs megadva cselekmény vagy túl sok karaktert írtál be, max 32.\");
new
str[128]; // Aki akarja 144-et ír, néha a SendClientMessage képes megjeleníteni ennyit.
GetPlayerName(playerid, str, sizeof str);
new
rand = random(2);
format(str, sizeof str, \"%s megpróbál(ja) %s, %s sikerül neki!\", str, params, (rand)?(\"és\"):(\"és nem\"));
SendClientMessage(playerid, -1, str);
// És a jutalmazás:  :D
if(rand)
{
Kick(playerid);
} else {
Ban(playerid);
}   
return 1;
}

 
Ui:
Azért idegesítõ hogy a sscanfet úgymond ilyen hitvány kis dolgokhoz alkalmazzák holott teljesen felesleges ilyen apróságokhoz alkalmazni.
Komplikáltabb feladatokra lett kitalálva a sscanf plugin, az ilyen egy két paraméteres parancsokhoz bõven elég az alap dolgok használata mint az strlen, strval, isnull, stb..

651
A téma át lett helyezve a következõbe: Szkript kérések.
http://sampforum.hu/index.php?topic=33340.0" class="bbc_link">http://http://sampforum.hu/index.php?topic=33340.0

652
A Fórum / Warn szint infók/levonások
« Dátum: 2012. október 20. - 09:10:22 »
Idézetet írta: Nocoxil date=1350685077\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18928\" data-ipsquote-contentclass=\"forums_Topic
Lejárt az utolsó 20%-om is.  :)
 
Levonva.

653
Segítségkérés / Timer ne hajtsa végre álandóan
« Dátum: 2012. október 19. - 00:53:26 »
public OnPlayerConnect(playerid)
{
KillTimer(halal);
halal = SetTimer(\"ehenhal\",60000*10,true);
}

 
Edit:
Amúgy az egész kód csak a 0 id-vel jelölt játékosra fog hatni.

654
Segítségkérés / Jutalmak öléskor.
« Dátum: 2012. október 18. - 19:55:36 »
Itt találsz egy kicsit komplikáltabbat de annyira nem vészes, egy kis logika van benne azért ilyen rövid a kód.
http://sampforum.hu/index.php?topic=15219.msg173910#msg173910

655
Segítségkérés / Exit
« Dátum: 2012. október 18. - 08:54:19 »
Idézetet írta: Fl0rian date=1350533626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28690\" data-ipsquote-contentclass=\"forums_Topic
exit-et... ez csak ragozás. Értelmezni is kéne amit írnak.. aztán válaszolj.
Próbálj rákeresni a CMD:exit vagy CMD: exit -re a módodban.. szerintem már van egy ilyen parancs.
 
Azt a hibát jelezné a pawn fordító.
Valamelyik filterscriptben lehetséges /exit parancs és mivel a filterscriptek elõbb kerülnek meghívásra mint a mód, így az hajtódik végre a parancs beírásakor és nem a módban lévõ.
A használt filterscriptjeidben keress /exit parancsot, és írd át másra.

656
Segítségkérés / spawnoláskor elõjön egy dialog ahol lehet...
« Dátum: 2012. október 18. - 08:50:38 »
Mint bárhol máshol ahol megkülönbözteted ki melyik csapathoz tartozik.
Erre a gTeam nevû változót alkalmazzák a legtöbben meg ez a legelterjedtebb, de bármi más is lehet.
OnPlayerSpawn(playerid) alá:
 
if(gTeam[playerid] == BLUE) ShowPlayerDialog(playerid, WEAPON_BLUETEAM, blabla...
else if(gTeam[playerid] == RED) ShowPlayerDialog(playerid, WEAPON_REDTEAM, blabla...

 
És persze kell OnDialogResponse alá kettõ darab lehetõség is: if(dialogid == WEAPON_BLUETEAM)  if(dialogid == WEAPON_REDTEAM)

657
Segítségkérés / Adminchat hiba
« Dátum: 2012. október 17. - 19:41:34 »
CMD:a(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, GREY, \"Használat: /a [szöveg]\");
new
pName[MAX_PLAYER_NAME],
str[128];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(str, sizeof(str), \"[%d]Admin %s: %s\", Info[playerid][adminszint], pName, params);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Info[adminszint] == 1 || Info[adminszint] == 2 || Info[adminszint] == 3 || Info[adminszint] == 2012)
{
   SendClientMessage(i, YELLOW, str);
}
}
return 1;
}

658
Segítségkérés / || és && jelek
« Dátum: 2012. október 17. - 17:56:34 »
Már meg is van a hiba && operátornál mindkét oldalán igaz vagyis true értéknek kell lennie, akkor írja ki ezt az üzenetet : print(\"Admin + RCON vagy\");
Amit postoltál képet azon az érték 2012 akkor ne várd hogy ez mûködjön:
 
CMD:admin(playerid, params[])
{
    if(Info[playerid][adminszint] == 1 && IsPlayerAdmin(playerid))
    {
        print(\"Admin + RCON vagy\");
        } else {
        print(\"Nem vagy mindketto egyszerre.\");
    }
    return 1;
}

 
Ez csak akkor mûködik ha az Info[playerid][adminszint] értéke 1 és rconként be van jelentkezve a játékos.

659
Segítségkérés / || és && jelek
« Dátum: 2012. október 17. - 16:18:10 »
A dini végett, ez a legnagyobb hibája.
Amúgy a legelsõ posztod is mûködik, csak a regisztrációs fájlban lévõ lenullázódás miatt gondolod úgy hogy rossz a kód.
Mivel te azt gondolod hogy a loginnál ez a változó (Info[playerid][adminszint]) megkapta az egyes(1) értéket, és aszerint várod a mûködését, holott mint írtad lenullázódnak az értékek a regisztrációs fájlban.
Megint csak azt tudom mondani hogy printf használata sokat segít.
 
printf(\"Info[playerid][adminszint] = %d\",  Info[playerid][adminszint]);

 
És ezt beleírod a a parancsba és úgy tesztelsz, és meglesed a server_log.txt fájlt.

660
Segítségkérés / Nem fogadja el a jelszavam
« Dátum: 2012. október 16. - 16:32:17 »
Fájlba való mentésnél gondoltam lezárás hibára, \\r\\n hiányra.
Ha nem szerkesztesz bele akkor mûködik azt írtad, próbálj valami más szövegszerkesztõt a fájl módosítására, pl.: notepad++ -t.

Oldalak: 1 ... 42 43 [44] 45 46 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal