Mivel kezdõ vagyok, sok ideig tart egy parancs megírása, ezért szeretnék mindenkit kérni, hogyha hibát talál, jelezze megjegyzésben.
stock Nev(playerid)
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
return nev;
}
Nem nehéz.Lényege ugyan az.:)
Szia.
Egy kérdés.Észrevettem egy hibát,amit magam sem értek,hogy hozhattad össze.
A parancs:CMD:bilincsel.
if(sscanf(params,\"uii\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
Ezt eltudnád magyarázni nekem,hogy ez mért ilyen?És ez körübelül így van az összesnél.
Szia.
Egy kérdés.Észrevettem egy hibát,amit magam sem értek,hogy hozhattad össze.
A parancs:CMD:bilincsel.
Kód: Pawn
if(sscanf(params,\"uii\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
Ezt eltudnád magyarázni nekem,hogy ez mért ilyen?És ez körübelül így van az összesnél.
[/quote]
Így már jó :)
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
hát..belenéztem. ami hibaként szemet szúrt, az ez:
public OnPlayerRequestClass(playerid, classid)
{
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Frakcio/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszavadat!\", nev);
ShowPlayerDialog(playerid,DIALOG_REGISZTRACIO, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
}
if(fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\", nev);
ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
}
return 1;
}
ezzel csak az a baj, hogy a skinváltónál akárhányszor balra, vagy jobbra váltod a skin-t, annyiszor fogja mutatni, ami szerintem nem jó dolog...én áttenném
ez alá:
public OnPlayerRequestSpawn(playerid)
//vagy egybõl a csatlakozászoz
public OnPlayerConnect(playerid)
másik.....
akárhányszor csak meghalsz, és lespawnolsz, mindig felcsatlakozol? :D szintén erre van az OnPlayerConnect :)
public OnPlayerSpawn(playerid)//ez helyett OnPlayerConnect(playerid)
{
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s csatlakozott a szerverre!\",nev);
SendClientMessageToAll(KEK,string);
return 1;
}
hFrakcio Helló mindenkinek!Mivel kezdõ vagyok, sok ideig tart egy parancs megírása, ezért szeretnék mindenkit kérni, hogyha hibát talál, jelezze megjegyzésben.
Módosítások: Ez szép és jó,de nem nagyon látom,hogy hol az a parancs,amikor valakit beraksz frakcióba.... :D
BelerakvaFilterscriptrõl:Ebben a verzióban 7 parancs van benne, de még mindig várom az ötleteket, hogy milyen parancsokat rakjak bele. 3 frakció lesz. Lesz egy rendõr, egy mentõ, és egy autószerelõ. Legtöbbet az autószerelõ volt fejlesztve ebben. A következõre csinálom a rendõr parancsokat.
A majd késõbb berakásra tervezendõ frakció autók és HQ-k is Los Santosban lesznek. A rendõröknek jelenleg csak a /szolgalat parancsa van meg. A mentõknek szintén.
Erre a két frakcióra kellenének az ötletek, hogy mit rakjak bele. Még valami, a neonrendszert a gépemen találtam, és beépítettem a rendszerbe, de a többi tényleg teljesen egyedi...Készítõk:
-havasi01(én)
-KovaNovik(segített az elsõ tömbösítésnél)Következõ frissítés:Max péntek:
Min. 3 új rendõr parancs:
-Köztük: /bilincsel [id], /frakcio[iD][Frakcio],
Link:
http://pastebin.com/5cVdNpJ0
[mod]Arról hogy ebben mi található légyszíves egy kicsit bõvebb leírást készíts.[/mod]
Arról hogy ebben mi található légyszíves egy kicsit bõvebb leírást készíts.
Oké, de /pillanat nem sok minden, most is a rendszert írom :)
Szia.
Egy kérdés.Ezt mind te magad írtad,teljesen egyedül?
[mod]Rendben de arról legyen egy kis leírás hogy mi található benne. És készítõk nevét rakd ki![/mod]
Szia.
Egy kérdés.Ezt mind te magad írtad,teljesen egyedül?
Igen, egyedül az elsõ tömbösítésnél segített név szerint KovaNovik. Amúgy teljesen egyedül.
Mondom, minden nap tanulok scriptelni ;)
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 31. - 19:58:19 )
Bõvítve!
/bilincsel parancs hozzáadva, most írtam :D
Ez szép és jó,de nem nagyon látom,hogy hol az a parancs,amikor valakit beraksz frakcióba.... :D
Ez szép és jó,de nem nagyon látom,hogy hol az a parancs,amikor valakit beraksz frakcióba.... :D
Mert ez BETA, de már elkezdtem a /frakcio [iD][Frakcio] parancsot is.
Egyébként amondó vagyok,de én még ilyen állapotban nem adtam volna ki.Például ott van a /nyomoz parancs vagy már nem is tudom mi és oda is az van írva,hogy folytatom.
Tipp:Elõször teszteld le,fejezd be(mármint kiadható állapotra) és úgy publikáld.:)
Egyébként amondó vagyok,de én még ilyen állapotban nem adtam volna ki.Például ott van a /nyomoz parancs vagy már nem is tudom mi és oda is az van írva,hogy folytatom.
Tipp:Elõször teszteld le,fejezd be(mármint kiadható állapotra) és úgy publikáld.:)
Nekem nincs szerverem, meg azért raktam fel, hogy leírják, hogy eddig jó-e, meg hogy egy-két ötletet írjatok ;)
UI.: Amúgy a nyomozt már kiszedtem.
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 01. - 15:02:48 )
Szerkesztve! Új verzió: 1.0.1
Szia :D Tehetsz a rendõrhõz /megaphone parancsot mentõshöz /meggyódít, /megvizsgál. ^-^
Szia :D Tehetsz a rendõrhõz /megaphone parancsot mentõshöz /meggyódít, /megvizsgál. ^-^
Oksa, lejegyzem az ötletekhez :D De a megaphone mit is csinál?
Szia :D Tehetsz a rendõrhõz /megaphone parancsot mentõshöz /meggyódít, /megvizsgál. ^-^
... a megaphone mit is csinál? ...
[/quote]
Tudod, az a tölcsér szerû kihangosító eszköz, amit a rendõrök használnak, ha nem tudják túlkiabálni a(z) ember(eke)t.
Google képkeresõbe beírod, ki is adja. :)
Edit: Köszi, hogy megemlítettél.
Szia.
Egyébként minek ennyi névlekérdezés?
Nem lenne egyszerûbb megírni stock-ba?
Szia.
Egyébként minek ennyi névlekérdezés?
Nem lenne egyszerûbb megírni stock-ba?
Nem igazán értek a stockokhoz, de megpróbálhatom. :) Köszi a tanácsot!
stock Nev(playerid)
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
return nev;
}
Nem nehéz.Lényege ugyan az.:)
Köszike! :D
Nem azért, de, ha nem értesz hozzá akkor miért publikálsz egy olyan scriptet ami nincs is kész. Ha ötleteket szeretnél akkor nyithattál volna egy témát a készülõ munkákhoz. Az pedig, hogy a \"stockokhoz\" nem értesz.. Tudom, hogy milyen tanulni én is nulláról kezdtem, de elõbb gyakorolj és aztán csinálj ilyen nagyobb scripteket, illetve publikálj KÉSZ munkákat.
//Ezt ne vedd sértésnek, se lehordásnak egy tanács akart lenni, csak lehet durván fogalmaztam...//
Nem azért, de, ha nem értesz hozzá akkor miért publikálsz egy olyan scriptet ami nincs is kész. Ha ötleteket szeretnél akkor nyithattál volna egy témát a készülõ munkákhoz. Az pedig, hogy a \"stockokhoz\" nem értesz.. Tudom, hogy milyen tanulni én is nulláról kezdtem, de elõbb gyakorolj és aztán csinálj ilyen nagyobb scripteket, illetve publikálj KÉSZ munkákat.
//Ezt ne vedd sértésnek, se lehordásnak egy tanács akart lenni, csak lehet durván fogalmaztam...//
Nyitottam ott is neki, de senki se nézte, és itt is folyamatosan bõvítem
Szia.
Egy kérdés.Észrevettem egy hibát,amit magam sem értek,hogy hozhattad össze.
A parancs:CMD:bilincsel.
if(sscanf(params,\"uii\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
Ezt eltudnád magyarázni nekem,hogy ez mért ilyen?És ez körübelül így van az összesnél.
Szia.
Egy kérdés.Észrevettem egy hibát,amit magam sem értek,hogy hozhattad össze.
A parancs:CMD:bilincsel.
Kód: Pawn
if(sscanf(params,\"uii\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
Ezt eltudnád magyarázni nekem,hogy ez mért ilyen?És ez körübelül így van az összesnél.
[/quote]
Így már jó :)
if(sscanf(params,\"u\",id))return SendClientMessage(playerid,-1,\"Használat: /bilincsel [iD]\");
hát..belenéztem. ami hibaként szemet szúrt, az ez:
public OnPlayerRequestClass(playerid, classid)
{
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Frakcio/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\n\\nAdd meg a kívánt jelszavadat!\", nev);
ShowPlayerDialog(playerid,DIALOG_REGISZTRACIO, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztráció\", \"Kilépés\");
}
if(fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavadat!\", nev);
ShowPlayerDialog(playerid, DIALOG_BEJELENTKEZES, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Bejelentkezés\", \"Kilépés\");
}
return 1;
}
ezzel csak az a baj, hogy a skinváltónál akárhányszor balra, vagy jobbra váltod a skin-t, annyiszor fogja mutatni, ami szerintem nem jó dolog...én áttenném
ez alá:
public OnPlayerRequestSpawn(playerid)
//vagy egybõl a csatlakozászoz
public OnPlayerConnect(playerid)
másik.....
akárhányszor csak meghalsz, és lespawnolsz, mindig felcsatlakozol? :D szintén erre van az OnPlayerConnect :)
public OnPlayerSpawn(playerid)//ez helyett OnPlayerConnect(playerid)
{
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"%s csatlakozott a szerverre!\",nev);
SendClientMessageToAll(KEK,string);
return 1;
}
Köszi a tippeket, tanácsokat, javításokat.
Nem másoltam sehonnan, de én még tanulok scriptelni.
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 02. - 16:10:14 )
Egyelõre a témát zárom, ha kész a script, megnyitom. PM-be kūldhettek ötleteket.
[mod]Kulturáltabban reagálj.[/mod]
Na...
Ha egyszer csak tanul? Mindenki úgy kezdte. :evilmad:
Majd ha megtanul jobban scriptelni, lehet mindenkinél jobb lesz(lelkesnek látszik). 8)
Akkor mondjátok neki a véleményetek. :wag:
És az, hogy copy-zással megvádoltad HackFlux, az bizony nem szép dolog. Nehogy vmi majd vmi hibát vegyen észre a te scriptjeidben...
Én csak annyit tok mondani, JDHGamers, hogy csak így tovább, sok sikert. ;)
[mod]JDHGamers megértem hogy nem tetszik amiket írnak de azért nem így kéne erre reagálni. Ha valami probléma van jelezd egy moderátornak és ne így nyilvánulj meg. Káromkodás +10%. HackFlux kérlek mutass bizonyítékot ellenkezõ esetben vádaskodásért megy a figyelmeztetés.[/mod]
[gmod]Hozzátenném, ha továbbra is folytatjátok ezt a fajta magatartást, nem csak Kari fog figyelmeztetéseket osztogatni. Viselkedjetek normálisan. Nyugodtan mondjatok véleményt, de ésszel.. [/gmod]
[mod]A nem ide illõ hozzászólások törölve. Mostantól a témától ne térjünk el mert azokat figyelmeztetésben részesítem. Véleményt mondhattok amibõl tanulhat viszont vádaskodni nem kell úgy hogy nincs bizonyítékod hogy ezt a sort valahonnan vette. HackFlux várom a bizonyítékot. [/mod]
Szánalom a négyzeten. Legalább írnád ki, hogy a szkripthez mely szkriptet használtad fel. Nem baj, ha más publikus forráskódját is felhasználod, de legalább írd ki annak a nevét, kinek a munkája - legyen szó kevés vagy sok sornyi forráskódról - a te szkriptben is helyet kapott. Ugyanis egy csomó mindent CTR+C, CTR+V kimásoltál AlexzzPro kis szkriptecskéjébõl, mely a mai napig letölthetõ magyarul (és ebbõl a magyar verzióból egyezik meg a fél szkripted).
http://sampforum.hu/index.php?topic=16408
Megismétlem, nem bûn, ha valamely szkripter munkáját felhasználod, de legyen már benned annyi tisztelet, hogy kiírod a másik nevét.
(Nem vitázni* jöttem, meg a régebbi vita* sem érdekel, csak ha már ezen információ birtokában vagyok, gondoltam, hogy közlöm veletek.)
Értelmezõ lábjegyzet
*vita: nagy értelmetlen veszekedés, melynek felérõl szerencsére lemaradtam. :)
Szerkesztés: Mi lenne, ha én is ilyen nagy betûkkel írnék feleslegesen, mint te? Az igazságot pedig nem tudod azzal eltüntetni, hogy ezen hozzászólásomra -t adsz. Taps.
[mod]Amit felhasználtál és bele tetted a saját scriptedbe azt kérlek jelenítsd meg a fõ témában![/mod]
Amit felhasználtál és bele tetted a saját scriptedbe azt kérlek jelenítsd meg a fõ témában!
Olvastad:
Még valami, a neonrendszert a gépemen találtam, és beépítettem a rendszerbe, de a többi tényleg teljesen egyedi...
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 02. - 19:23:56 )
Szánalom a négyzeten. Legalább írnád ki, hogy a szkripthez mely szkriptet használtad fel. Nem baj, ha más publikus forráskódját is felhasználod, de legalább írd ki annak a nevét, kinek a munkája - legyen szó kevés vagy sok sornyi forráskódról - a te szkriptben is helyet kapott. Ugyanis egy csomó mindent CTR+C, CTR+V kimásoltál AlexzzPro kis szkriptecskéjébõl, mely a mai napig letölthetõ magyarul (és ebbõl a magyar verzióból egyezik meg a fél szkripted).
http://sampforum.hu/index.php?topic=16408
Megismétlem, nem bûn, ha valamely szkripter munkáját felhasználod, de legyen már benned annyi tisztelet, hogy kiírod a másik nevét.
(Nem vitázni* jöttem, meg a régebbi vita* sem érdekel, csak ha már ezen információ birtokában vagyok, gondoltam, hogy közlöm veletek.)
Értelmezõ lábjegyzet
*vita: nagy értelmetlen veszekedés, melynek felérõl szerencsére lemaradtam. :)
[/quote]
Nem tudtam, hogy az õ munkája, régebben töltöttem le, és gondoltam, hogy belerakom az FS-ba.
És ha már itt tartunk, te is elolvashatnád:
Még valami, a neonrendszert a gépemen találtam, és beépítettem a rendszerbe, de a többi tényleg teljesen egyedi...
[mod]De most már be tudod helyezni azért írtam.. A fõposztnál pedig alakítsd át a betûméretet és vedd le a félkövért max 1-2 dolog legyen félkövérrel.[/mod]
Bocsi, tullottem a celon :wall: majd a rendszert ha elkeszult ujra megosztom. Bocsi, telo...
Senki se néz Tudvarit? Ez a filterscript nekem kicsit hasonlít Tudvari Frakció Rendszer tutorialjához!
De nézek Tudvarit. Ő nagyon az alapokat mutatta be, kb. hogy kell tömböt csinálni és hogy kell az ifet használni. Más megoldást tudsz? Persze, PVar. Azzal senki nem akar küszködni.