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

Oldalak: 1 ... 17 18 [19] 20 21
271
Szkript kérések / campos mentés
« Dátum: 2014. november 19. - 15:45:21 »
#include <a_samp>
#define FILERSCRIPT 1
#define COLOR_SAMP 0xA9C4E4FF
new Float:CameraSet[6];
new Float:Val;
new SetPos = 0;
new SetAt = 0;
#define KEY_RMB 4
#define KEY_LMB 128
#define KEY_Num6 16384
#define KEY_Num4 8192
#define KEY_SPACE 8
#define KEY_ALT 1024
 
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \')) { index++; }
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Kamera Pozíció\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new idx;
cmd = strtok(cmdtext, idx);
new string[256];
    new tmp[256];
    if(strcmp(cmd, \"/kameraparancsok\", true) == 0)
{
SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  /setcam /mocam /lookatcam /setvalcam /endcam.\");
return 1;
}
if(strcmp(cmd, \"/setcam\", true) == 0)
{
    TogglePlayerControllable(playerid,0);
    GetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
GetPlayerPos(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
Val = 1.0;
SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  /mocam /lookatcam /setvalcam /endcam\");
return 1;
}
if(strcmp(cmd, \"/mocam\", true) == 0)
{
    SetPos = 1; SetAt = 0;
    SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  Now you can move the camera, to change moving rate use /setvalcam\");
SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  Num4/Num6: X-Axis, RMB/LMB: Y-Axis, Space/Alt: Z-Axis\");
return 1;
}
if(strcmp(cmd, \"/lookatcam\", true) == 0)
{
    SetPos = 0; SetAt = 1;
    SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  Most állíthatod be a pozíciót /setvalcam\");
SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor:  Num4/Num6: X-Axis, RMB/LMB: Y-Axis, Szóköz/Alt: Z-Axis\");
return 1;
}
if(strcmp(cmd, \"/setvalcam\", true) == 0)
{
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
   SendClientMessage(playerid,COLOR_SAMP,\"/sevalcam [value].\");
   return 1;
}
Val = floatstr(tmp);
format(string,256,\"Camera Editor:  Kamera mozgási aránya %.3f\",Val);
SendClientMessage(playerid,COLOR_SAMP,string);
return 1;
}
if(strcmp(cmd, \"/endcam\", true) == 0)
{
    SetPos = 0; SetAt = 0;
    SendClientMessage(playerid,COLOR_SAMP,\"Camera Editor: Ha elakarod menteni: /savecam\");
    TogglePlayerControllable(playerid,1);
    SetCameraBehindPlayer(playerid);
return 1;
}
if(strcmp(cmd, \"/savecam\", true) == 0)
{
new entry[256];
format(entry, sizeof(entry), \"SetPlayerCameraPos(playerid,%.3f,%.3f,%.3f); \\nSetPlayerCameraLookAt(playerid,%.3f,%.3f,%.3f); \\n\",CameraSet[0],CameraSet[1],CameraSet[2],CameraSet[3],CameraSet[4],CameraSet[5]);
new File:hFile; hFile = fopen(\"Cameras.cfg\", io_append); fwrite(hFile, entry); fclose(hFile);
SendClientMessage(playerid,COLOR_SAMP,entry);
return 1;
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_Num6)
{
    if(SetPos == 1)
{
    CameraSet[0] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[3] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
else if(newkeys == KEY_Num4)
{
        if(SetPos == 1)
{
    CameraSet[0] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[3] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
else if(newkeys == KEY_RMB)
{
if(SetPos == 1)
{
    CameraSet[1] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[4] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
else if(newkeys == KEY_LMB)
{
if(SetPos == 1)
{
    CameraSet[1] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[4] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
else if(newkeys == KEY_ALT)
{
if(SetPos == 1)
{
    CameraSet[2] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[5] -= Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
else if(newkeys == KEY_SPACE)
{
if(SetPos == 1)
{
    CameraSet[2] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
    else if(SetAt == 1)
{
    CameraSet[5] += Val;
   SetPlayerCameraPos(playerid,CameraSet[0],CameraSet[1],CameraSet[2]);
   SetPlayerCameraLookAt(playerid,CameraSet[3],CameraSet[4],CameraSet[5]);
}
}
return 1;
}
 

272
Archívum / Everyday RP/GF ~ The New Adventure
« Dátum: 2014. november 18. - 21:13:01 »
Egy modi elfogadja ?

273
Archívum / Everyday RP/GF ~ The New Adventure
« Dátum: 2014. november 18. - 20:31:50 »
\"logo.png\"
 


Szerver Információk

Szerver név: EveryDay [
RPG/GF]

Kliens: 0.3z


Játéktér: El Quebrados && Las Payadas


Szerver IP: 37.17.173.28:7777


TeamSpeak3: ~


Státusz:
Nyitva

Hosting: ~


Fórum:
[LINK]
 

Szerver történet

Sziasztok! Nemrég Chris megkeresett, hogy lenne-e kedvem belevágni egy RolePlay szerver fejlesztésébe, amire én a \'Háát.. miért ne\' választ adtam. Ezunán kezdtem bele egy Defensive mód fejlesztésébe, mivel manapság nincs olyan Eq-Lp szerver, ahol nagy hangsúlyt fektetnének az RP -re. Ekkor született meg az Everyday mód, amit én és jómagam fejlesztek nap- mint nap. Már sokmindent sikerült kijavítani a szerveren, amit az eredeti készítő, illetve az eddigi edit -elők módosítgattak. A szerver módját folyamatosan fejlesztem, ha van rá némi szabad időm, de ennyit a bevezetésről térjünk a lényegre...


Alap módról

Az alap mód egy Defesive mód, aminek a központja El Quebrados és Las Payadas, ezt a módot nap -mint nap fejlesztem, azért, hogy minél nagyobb játékélményt biztosítson és megvédje a játékosainkat a **fogyatékos.. khm.. akarom mondani a játék élményt rontó egyénektől, például a csalóktól, direkt(!) non -osan viselkedőktől.


RPG - de mennyire?

Ez az egyik legfontosabb pontnak számít a leírásban.
RPG .. ? Nem. Ez egy GF móddal futó, GF szerver, ahol a ugyanúgy az alap RP szabályok az érvényesek. Tehát itt is tilos ok nélkül megölni valakit és még sorolhatnám, de nincs Karakter törlés mint egy igazi RP szerevren és nincs komplex jellem építő rendszer. Ezen kívül megtalálhatóak a scriptelt bandák is, amik szintén nem RP, hanem GF szerverre vallanak.

Fontosabb scriptek

~
Az Admin rendszer

A szerveren található admin rendszert átdolgoztam, próbáltam a legtöbbet kihozni, ez valahol sikerült, valahol nem annyira, na de térjünk is a lényegre. A szerveren nincs Adminsegéd és nincs Moderátor rang, ezek helyett van 4 Adminisztrátor rang. A legnagyobb szint a szerveren a Scripter rang, ezt azért raktam be a módba, hogy a teszt parancsokat csak a scripter tudja használni, így elkerülve azt, hogy a buggos, hibás parancsokat mások használják és ezzel problémák lépjenek fel. Ezt követően a Tulajdonos rang következik, ez valószínűleg egyértelmú, ő a tulajdonos, ő tudja a házakat lerakni, leadereket, adminisztrátorokat kinevezni és még sok olyan parancsot használni, aminek a jogát nem szivesen adná át egy tulajdonos, egy adminisztrátor kezébe. Most következik az a szint ahova a megbízhatóság viszi fel az embert illetve az, hogy mit is tett a szerverért, hogy fejlődjön, ez a szint pedig a Fő Adminisztrátor. Ezek az adminok már teljes jogú adminisztrátorok, már bele tudnak folyni a karakterek életébe és sokkal több lehetőségük van mint egy Adminisztrátornak. Most pedig a legkissebb, mondhatni az alap Adminisztrátor szint. Ezeknek az adminisztrátoroknak a fő feladatuk az, hogy segítsék a játékosokat, útbaigazítsák őket és a kérdésekre válaszoljanak. Nekik elég kevés parancsuk van éppen az Admin kihasználás elkerülése végett, de mindent megkapnak ami a tényleges feladatuk ellátásához szükséges!


~
Frakció rendszer

A frakció rendszert teljsen átalakítottam, tudniillik az alap módban minden frakciónak 2 változója volt (Lsd.: RENDOR 1 || RFONOK 2), na ez eltűnt. Mostmár csak a frakcióknak van változója, illetve a rangokank (Lsd.: pInfo[playerid][pFrakcio] && pInfo[playerid][pFRang]). Ezáltal a frakción belüli fejlődés elérhetővé vált és sokkal másabb életet hozhat ez a frakciók életébe. Abba a módban amibe belekeztem található volt egy Banda és egy Maffia, úgy gondoltuk, hogy a szerver életébe egyáltalán nem kell Maffia, ezáltal egy másik Bandát készítettem belőle, így kettő illegális banda található a szerveren. Bekerült egy új frakció is, ez pedig az Önkormányzat, mivel az alap módból kihagyták a készítők, ennek a frakciónak az élén áll a Polgármester, aki felelős az egész államért. A polgármester tudja állítani a fizetéseket, az adót és a segélyt is, de hamarosan több lehetőség is megnyílik előtte.


~
Jármű rendszer

Az autószalonból sikeresen ki lettek véve, a szerver életébe oda nem illő járművek. Például a Sultan, Elegy, Turismo, Bullet és még sorolhatnám, ez egy kis vidéki falu és én azt is elhiszem, hogy IRL vehetnék a faluba is versenyautót, ha lenne rá pénzem, de itt nem.. és kész. Ebbe a módban szokása a jármű rendszernek be buggolni, de ez nem a módon múlik, hanem a hozzá nem értésen. Próbáltam úgy átalakítani, hogy minimálisra csökkentjük annak a lehetőségét, hogy az ID -k összekeveredjenek, ez főleg akkor fog kiderülni, hogyha már a szerver fut és már kocsikat is vesznek a játékosok.


~
A szükségletek

Éhség: A karakter a játék folyamán többször is meg fog éhezni, amit egy TextDraw fog neked jelölni, az éhséget úgy tudod csökkenteni, hogy eszel valamit az étterembe, pizzériába vagy a boltban veszel egy szendvicset amit bárhol megehetsz. Jobb vigyázni a karaktered éhségére hiszen, ha kiéhezteted, akkor összeeshet és lehet, hogy csak a kórházban fog magához térni...


Szomjúság: A karakternek az éhség mellett természetesen a szomjúságára is ügyelni kell a játék során. Azt, hogy a karaktered szomjas-e szintén egy TextDraw -on olvashatod le folyamatosan. Nem árt, ha ügyelsz rá, hiszen a karakter kiszáradása esetén súlyos következmények történhetnek.


Szükséglet: A karektereknek is könnyíteniük kell megukon, (Jelenleg csak \'kis\' dolog, a nagyon gondolkozom, hogy lehetne \'RP\' -sen megoldani) De ha a karaktered nem végzi el a dolgát, akkor nagy szégyenként érheti az, hogy rákényszerül arra, hogy összecsinálja magát. Amennyiben ez megtörténik arról tudni fognak a körülötted álló emberek, méghozzá elég sokáig...


~
Házrendszer

A házrendszer mondhatni semmit sem változott az eredetihez képest, később fognak bekerülni újabb, akár egyedi mappolású, a szerver stílusához illó interiorok, illetve a bérlakások, amik még a jövő titkai.


~
Bank/ATM/Bolt

Ezt a hármat azért veszem egy kalap alá, mivel valamennyire összetartozik a változás illetve külön-külön nem igazán lehetne róla sokat írni. Tehát először is az ATM, itt annyi változás történt, hogy csak Pénzt felvenni, Utalni, illetve az egyenleget lehet megnézni, úgy mint egy normális ATM -nél, bár az Átutaláson sokat gondolkoztam, végülis benne hagytam. A boltban sem történt túlságosan nagy változás egyedül annyi, hogy mostmár lehet bankkártyával is vásárolni, nem csak készpénzel, feltéve, ha a játékosnak van bankkártyája, amit a bankban tud igényelni. A bank nem igazán változott, a kamaton emeltem egy kicsit, illetve a bankkártya igénylés miatt a Dialogok lettek minimálisan átalakítva.


~
A regisztráció

Most több adat is lementésre kerül, például a karaktered származása, bőrszine illetve a kezdő skinek is átalakítva kicsit igazodva az alábbi adatokhoz. Az RP Teszt nevezetű csodás scriptet kivettem, ide egy teljesen mást tervezek ami felváltja az RP Tesztet és tényleg segíthet a kezdő játékosoknak.


~
Jogosítvány rendszer

Amikor megalkották a Jogosítvány rendszert senkinek nem tűnt fel az, hogy a karakter sosem tanult K.R.E.SZ. -t. Ez most javítva lett a módban, 5 alkalommal kell elmenni az Iskolába ahol lehet tanulni, jelenleg kreszt, később mást is, de ez maradjon meglepi. Több jogosítvány típus lépett érvénybe Motorkerékpár, Személygépjármű, Tehergépjármű, illetve az ADR -ami az Üzemanyagszállító munkához szükséges.


~
Iratok

Csak úgy mint bárhol a világban, nállunk sem örök élethű egy igazolvány sem. Minden igazolvány a megszerzéstől 10 játszott óráig érvényes, ezután meg kell újítani, ha a rendőrnek egy lejárt irattal próbálod magad igazolni, akkor jogában áll téged figyelmeztetni, illetve megbüntetni, ezért jobb, ha figyeltek az irataitok érvényességére.


~
Új parancsok

Sok-sok új parancs található a szerveren, főleg az átalakításaim végett, ilyen például a /személyi < Felmutat // Megnéz > vagy a /elővesz < Deagle // Colt // Uto >, ezeken kívül példának tudnám mondani a /walk parancsot amivel a játékos a karaktere sétálási stílusát tudja átváltani illetve a /elvesz parancs is bekerült amivel, egy sérült játékostól tudják elvenni értékeit, de egyenlőre ennyit mondok el. :)


Alapmunkák

~ Kamionos: Jelenleg(!) ugyanazon az útvonalon viszi a szállítmányát, későbbiekben ez teljesen át lessz alakítva. A munkához Tehergépjármű jogosítvány szükséges!


~ Benzinszállító: Jelenleg(!) szintén ugyanaz az alap munka, mint eddig is volt, később tervezek ide kissebb-nagyobb változásokat. A munkához Tehergépjármű jogosítvány és ADR engedély szükséges!


~ Pizzafutár: Jelenleg(!) nem történt változás itt sem, későbbiekben számíthattok újításokra! A munkához Motorkerékpár jogosítvány szükséges!


~ Villanyszerelő: Szintén, nem történt még változás... A munkához Személygépjármű jogosítvány szükséges!


~ Fa szállító: Szintén, nem történt még változás... A munkához Tehergépjármű jogosítvány szükséges!


~ Buszsofőr: Szintén, nem történt még változás... A munkához Autóbusz jogosítvány szükséges, ez később változhat!


~ Kukás: Szintén, nem történt még változás... A munkához Tehergépjármű jogosítvány szükséges!


~ Fűnyíró: Szintén, nem történt változás... A munkához nincs szükség jogosítványra!


~ Úttisztító: Szintén, nem történt változás...  A munkához Személygépjármű jogosítvány szükséges!


Frakciók

~ A szerveren összesen tíz frakció található meg, nyolc legális és két illegális. Legális frakció a
Rendőrség, Nemzeti Adó és Vámhivatal, Országos Mentő Szolgálat, Tűzoltóság, Autószerelők, Taxitársaság, Hírközlési Hatóság és a legfontosabb frakció, az Önkormányzat. Illegális tevékenységeket folytató frakció pedig a Surenyos és a Grape families.

A jövőben, fellépő változásokról

~ A Gamemode még sok változáson fog átesni a közeljövőben, ez a leírás csak a jelenlegi változásokat mutatja be, a már kész/félkész scripteket, a leírás kissebb része tér ki a jövendőbeli fejlesztésekre. Még rengeteg olyan tervem van amivel megoldom azt, hogy a szerver a lehető legnagyobb játékélményt nyújtsa a lehető legtöbb játékosnak. Érdemes tudni azt, hogy a módosításokat 2014.November 16.-án kezdtem el, ez a leírás az eddigi változások csekéj részének az összefoglalója!


Staff

~ .RäNĐoM. ~
Scripter // Mapper // Tulajdonos

~
Chrispapa ~ Tulajdonos // Webmester

Képek a szerverről

~ Coming soon...


Köszönöm a figyelmet, ha megjött a kedvetek és szertnétek kipróbálni a szervert, esetleg egy új karakterrel belekóstolni egy igazi falu életébe, akkor figyeljétek a témát és a fórumot!  :cowboy:









A leírás a móddal párhuzamosan folyamatosan bővítve lessz!

A nyitásról még nem tudunk nyilatkozni, csak annyit, hogy a Téli szünetben tervezzük!

274
Segítségkérés / Jármű nevek
« Dátum: 2014. november 18. - 17:32:13 »
Hát igazán nincs mit. ;D

275
RP/RPG kérések / Goudlyne adminszint
« Dátum: 2014. november 18. - 15:48:13 »
A mod 48570. sorában valamint a 48829 valamint a 48922 valamint a 57128 sorban.

276
Fórum Archívum (Témák/Fórumok) / Re:Örök as szoli
« Dátum: 2014. november 18. - 15:43:08 »
Helyetted senki se fog dolgozni. :facepalm: Ne nyiss rp szervert ha ilyet se tudsz. :wall:

277
Segítségkérés / Jármű nevek
« Dátum: 2014. november 18. - 15:24:30 »
Ezt használd:
 
/*
Kocsi spawnoló
*/
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
#define l_red 0xFF0000AA
#define l_green 0x33FF33AA
public OnPlayerSpawn(playerid)
{
#if !defined IGNORE_SPAWN_MESSAGES
SendClientMessage( playerid, 0x00FF00AA, \"[KocsiSpawn]: Használat /kocsi\" );
#endif
return 1;
}
new aVehicleNames[212][] =
{
{\"Landstalker\"},
{\"Bravura\"},
{\"Buffalo\"},
{\"Linerunner\"},
{\"Perrenial\"},
{\"Sentinel\"},
{\"Dumper\"},
{\"Firetruck\"},
{\"Trashmaster\"},
{\"Stretch\"},
{\"Manana\"},
{\"Infernus\"},
{\"Voodoo\"},
{\"Pony\"},
{\"Mule\"},
{\"Cheetah\"},
{\"Ambulance\"},
{\"Leviathan\"},
{\"Moonbeam\"},
{\"Esperanto\"},
{\"Taxi\"},
{\"Washington\"},
{\"Bobcat\"},
{\"Mr Whoopee\"},
{\"BF Injection\"},
{\"Hunter\"},
{\"Premier\"},
{\"Enforcer\"},
{\"Securicar\"},
{\"Banshee\"},
{\"Predator\"},
{\"Bus\"},
{\"Rhino\"},
{\"Barracks\"},
{\"Hotknife\"},
{\"Trailer 1\"},
{\"Previon\"},
{\"Coach\"},
{\"Cabbie\"},
{\"Stallion\"},
{\"Rumpo\"},
{\"RC Bandit\"},
{\"Romero\"},
{\"Packer\"},
{\"Monster\"},
{\"Admiral\"},
{\"Squalo\"},
{\"Seasparrow\"},
{\"Pizzaboy\"},
{\"Tram\"},
{\"Trailer 2\"},
{\"Turismo\"},
{\"Speeder\"},
{\"Reefer\"},
{\"Tropic\"},
{\"Flatbed\"},
{\"Yankee\"},
{\"Caddy\"},
{\"Solair\"},
{\"Berkley\'s RC Van\"},
{\"Skimmer\"},
{\"PCJ-600\"},
{\"Faggio\"},
{\"Freeway\"},
{\"RC Baron\"},
{\"RC Raider\"},
{\"Glendale\"},
{\"Oceanic\"},
{\"Sanchez\"},
{\"Sparrow\"},
{\"Patriot\"},
{\"Quad\"},
{\"Coastguard\"},
{\"Dinghy\"},
{\"Hermes\"},
{\"Sabre\"},
{\"Rustler\"},
{\"ZR-350\"},
{\"Walton\"},
{\"Regina\"},
{\"Comet\"},
{\"BMX\"},
{\"Burrito\"},
{\"Camper\"},
{\"Marquis\"},
{\"Baggage\"},
{\"Dozer\"},
{\"Maverick\"},
{\"News Chopper\"},
{\"Rancher\"},
{\"FBI Rancher\"},
{\"Virgo\"},
{\"Greenwood\"},
{\"Jetmax\"},
{\"Hotring\"},
{\"Sandking\"},
{\"Blista Compact\"},
{\"Police Maverick\"},
{\"Boxville\"},
{\"Benson\"},
{\"Mesa\"},
{\"RC Goblin\"},
{\"Hotring Racer A\"},
{\"Hotring Racer B\"},
{\"Bloodring Banger\"},
{\"Rancher\"},
{\"Super GT\"},
{\"Elegant\"},
{\"Journey\"},
{\"Bike\"},
{\"Mountain Bike\"},
{\"Beagle\"},
{\"Cropdust\"},
{\"Stunt\"},
{\"Tanker\"},
{\"Roadtrain\"},
{\"Nebula\"},
{\"Majestic\"},
{\"Buccaneer\"},
{\"Shamal\"},
{\"Hydra\"},
{\"FCR-900\"},
{\"NRG-500\"},
{\"HPV1000\"},
{\"Cement Truck\"},
{\"Tow Truck\"},
{\"Fortune\"},
{\"Cadrona\"},
{\"FBI Truck\"},
{\"Willard\"},
{\"Forklift\"},
{\"Tractor\"},
{\"Combine\"},
{\"Feltzer\"},
{\"Remington\"},
{\"Slamvan\"},
{\"Blade\"},
{\"Freight\"},
{\"Streak\"},
{\"Vortex\"},
{\"Vincent\"},
{\"Bullet\"},
{\"Clover\"},
{\"Sadler\"},
{\"Firetruck LA\"},
{\"Hustler\"},
{\"Intruder\"},
{\"Primo\"},
{\"Cargobob\"},
{\"Tampa\"},
{\"Sunrise\"},
{\"Merit\"},
{\"Utility\"},
{\"Nevada\"},
{\"Yosemite\"},
{\"Windsor\"},
{\"Monster A\"},
{\"Monster B\"},
{\"Uranus\"},
{\"Jester\"},
{\"Sultan\"},
{\"Stratum\"},
{\"Elegy\"},
{\"Raindance\"},
{\"RC Tiger\"},
{\"Flash\"},
{\"Tahoma\"},
{\"Savanna\"},
{\"Bandito\"},
{\"Freight Flat\"},
{\"Streak Carriage\"},
{\"Kart\"},
{\"Mower\"},
{\"Duneride\"},
{\"Sweeper\"},
{\"Broadway\"},
{\"Tornado\"},
{\"AT-400\"},
{\"DFT-30\"},
{\"Huntley\"},
{\"Stafford\"},
{\"BF-400\"},
{\"Newsvan\"},
{\"Tug\"},
{\"Trailer 3\"},
{\"Emperor\"},
{\"Wayfarer\"},
{\"Euros\"},
{\"Hotdog\"},
{\"Club\"},
{\"Freight Carriage\"},
{\"Trailer 3\"},
{\"Andromada\"},
{\"Dodo\"},
{\"RC Cam\"},
{\"Launch\"},
{\"Police Car (LSPD)\"},
{\"Police Car (SFPD)\"},
{\"Police Car (LVPD)\"},
{\"Police Ranger\"},
{\"Picador\"},
{\"S.W.A.T. Van\"},
{\"Alpha\"},
{\"Phoenix\"},
{\"Glendale\"},
{\"Sadler\"},
{\"Luggage Trailer A\"},
{\"Luggage Trailer B\"},
{\"Stair Trailer\"},
{\"Boxville\"},
{\"Farm Plow\"},
{\"Utility Trailer\"}
};
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[200], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, \"/kocsi\", true, 10) == 0)
{
new String[200];
new tmp[256];
new Float:x, Float:y, Float:z;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, l_red, \"Nem adtál meg kocsi nevet\");
new vehicle = GetVehicleModelIDFromName(tmp);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, \"A kocsi neve nem létezik\");
new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInAnyVehicle(playerid) == 1)
{
   GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
    GetXYInFrontOfPlayer(playerid, x, y, 5);
}
new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
format(String, sizeof(String), \"Lespawnoltál egy járművet %s\", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
return 0;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \'))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
GetVehicleModelIDFromName(vname[])
{
for(new i = 0; i < 211; i++)
{
if(strfind(aVehicleNames, vname, true) != -1)
return i + 400;
}
return -1;
}
stock GetXYInFrontOfPlayer(playerid, &Float:x2, &Float:y2, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x2, y2, a);
GetPlayerFacingAngle(playerid, a);
if(GetPlayerVehicleID(playerid))
{
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
x2 += (distance * floatsin(-a, degrees));
y2 += (distance * floatcos(-a, degrees));
}

278
Fórum Archívum (Témák/Fórumok) / Re:TextDraw
« Dátum: 2014. november 16. - 14:38:05 »
Idézetet írta: Dfoglalo date=1416144234\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51404\" data-ipsquote-contentclass=\"forums_Topic
Petinek mondtam. A témáddal már nincs probléma, mert kitetted a lemaradt kódot és te nem is játszottad az eszed, ahogy fogalmaztam. Tipp, amelyet nem kell, hogy betarts, de javaslom: használd a www.solidfiles.com-ot, mert a www.data.hu-ról ha egy ideig nem töltenek le, törlődik a fájl + korlátozva van a letöltési sebesség nagyon kis sebességre.
 
Dfoglalo írtam privit.

279
SA-MP: Szerverfejlesztés / TextDraw
« Dátum: 2014. november 16. - 13:52:07 »
Idézetet írta: Dfoglalo date=1416141065\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51389\" data-ipsquote-contentclass=\"forums_Topic
Aminek nem itt a helye. Sem a másik itteni témában, mert ott is játszod az eszed. Ha legközelebb meglátom az ilyen jellegű hozzászólásodat, kénytelen leszek törölni azt és figyelmeztetésben részesíteni téged.
 
Engem?

280
SA-MP: Szerverfejlesztés / TextDraw
« Dátum: 2014. november 16. - 12:18:13 »
Idézetet írta: Peti134 date=1416125762\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51389\" data-ipsquote-contentclass=\"forums_Topic


A szkript: Ha az első textdrawod akkor jó, bár szerintem adhatnál átlátszóságot a box-ra. ;)
 
[/quote]
Oké.Megpróbálom. :D

281
SA-MP: Szerverfejlesztés / TextDraw
« Dátum: 2014. november 16. - 08:31:34 »
Idézetet írta: Dfoglalo date=1416087996\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51389\" data-ipsquote-contentclass=\"forums_Topic
Még mindig nem felel meg a szabályzatnak.
 
Nem tudom mibajod többször elolvastam xd.De még írtam hozzá.


Szkriptek és Pályák
Szabályzat
Figyelem! Ha a te neveden kiadod más munkáját, (scriptet lopsz) akkor örökre bannolva leszel a fórumról! Lásd a \"Közös munkák\" bejegyzést a téma alján további információért.
Általános:
Ebbe a fórumrészben publikálhatjátok szkriptjeiteket illetve függvénykönyvtáraitokat.
Illetve az alfórumokba a Mapokat és a kódokat / kiegészítõket.
A témátokhoz mindenki szabadon hozzászólhat, amennyiben azt a szabályzatnak megfelelõen teszi.
Építõ jellegû kritikákat lehet írni, dicsérni, tanácsokat adni, stb.
Viszont tilos az OFF (Témától eltérõ hozzászólás), felesleges hozzászólások (Pl. Amik csak hangulatjelekbõl állnak.).
Topic nyitásánál:
Amennyiben témát nyitsz ezeket a szabályokat is be kell tartanod:
Témáitok neve elé a következõ rövidítések valamelyikét el kell helyezd.
[FS], mint filterscript,
[GM], mint gamemode,
[iNC], mint függvénykönyvtár,
[ADD-ON] vagy [code.] mint kódrészlet,
[MAP], mint pályakiegészítõ.
Ebben segítségedre van a Kategória választó, így csak ki kell választanod az adott kategóriát és automatikusan kihelyezi a téma elé a kategóriát.
Ha a scriptben nem csak a te munkád található meg, a többi készítõ nevét is tüntesd fel a forrásban vagy a témában.
Ha nem te készítetted a scriptet, az eredeti készítõ nevét tüntesd fel.
Ha az angol fórumról fordítottál, linkeld be az eredeti témát is.
[MAP] esetén kérjük megközelítõleg add meg az Objectumok számát,  illetve Képpel és/vagy Videóval mutasd be a munkát.
Ha egy moderátor vagy adminisztrátor törli a hozzászólásod akkor a következõ hozzászólásod ne csak annyiból álljon hogy valaki törölte, mert az is törölve lesz.
A hozzászólásod törlésének mindig megvan az oka, errõl ne is kérj tájékoztatást miért lett törölve, inkább újból olvasd el a fórum szabályait.
Ha egy hozzászólást nem megfelelõnek találsz akkor azt a szabályzatból idézve megteheted, és ne saját magad találj ki szabályokat.
Ha Gamemodet töltesz fel akkor kötelezõ egy rövid leírást készíteni a szerverrõl.
Gamemode esetén javasolt felrakni a scriptfiles mappát és az includekat.
Publikálás elõtt bizonyosodj meg róla, hogy a script mûködik! Ne publikálj nem tesztelt scriptet!
Minden publikált forrást kötelező kiírni CODE tagekben, illetve - a rövid, CODE prefixxel ellátott kódok kivételével - PWN fájlt feltölteni egy tárhelyre! Ajánlott: www.solidfiles.com
Ha publikálsz egy kódot akkor AMX fájlt TILOS feltölteni csak PWN fájlt lehetséges mivel más fórumozó akkor nem tudja módosítani a kódot!
Ezen szabályzat nem ismerése nem mentesít annak betartása alól, amennyiben hozzászólást írsz vagy témát nyitsz elfogadod a szabályzatot.
A fórumrészben természetesen érvényben van a globális fórum szabályzat.
 
[/quote]

282
Segítségkérés / MySQL - Dini
« Dátum: 2014. november 15. - 22:09:07 »
A mysql fejlettebb.

283
Archívum / .:|<HUN> Call of Duty - Los Deserto|:.
« Dátum: 2014. november 15. - 21:24:02 »
Várom!Tuti felnézek!

284
SA-MP: Szerverfejlesztés / TextDraw
« Dátum: 2014. november 15. - 21:09:05 »
Idézetet írta: Dfoglalo date=1416081764\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51389\" data-ipsquote-contentclass=\"forums_Topic
Ha bevágsz egy linket és egy képet egy félmondattal a szabályzat elolvasása nélkül, nem túl jó dolog. Olvasd el a szabályzatot és annak megfelelően módosítsd a témát, amelyre 24 órád van.
 
Tessék

285
SA-MP: Szerverfejlesztés / TextDraw
« Dátum: 2014. november 15. - 20:44:55 »
Sziasztok!  :)
 
Szeretném publikálni első textdrawom!

 

Ez annyira jó,hogy mutatja a pénzed,skined,pinged,szinted.

 

Elkészítési idő: 5 perc

 

RP szerverre ajánlott,de jó fun-ra is.

 

Leteszteltem működik.

 
\"width=500http://kepfeltoltes.hu/141115/1288214979sa-mp-020_www.kepfeltoltes.hu_.png[/img]


// Készítő:Chrispapa
#include <a_samp>
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:Textdraw8;
public OnFilterScriptInit()
{
        Textdraw0 = TextDrawCreate(-19.000000, 436.000000, \"s\");
        TextDrawBackgroundColor(Textdraw0, 255);
        TextDrawFont(Textdraw0, 1);
        TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
        TextDrawColor(Textdraw0, -1);
        TextDrawSetOutline(Textdraw0, 0);
        TextDrawSetProportional(Textdraw0, 1);
        TextDrawSetShadow(Textdraw0, 1);
        TextDrawUseBox(Textdraw0, 1);
        TextDrawBoxColor(Textdraw0, 255);
        TextDrawTextSize(Textdraw0, 662.000000, -94.000000);
        TextDrawSetSelectable(Textdraw0, 0);
        Textdraw1 = TextDrawCreate(9.000000, 436.000000, \"Pinged :\");
        TextDrawBackgroundColor(Textdraw1, -16776961);
        TextDrawFont(Textdraw1, 3);
        TextDrawLetterSize(Textdraw1, 0.519999, 1.200000);
        TextDrawColor(Textdraw1, 8978431);
        TextDrawSetOutline(Textdraw1, 0);
        TextDrawSetProportional(Textdraw1, 1);
        TextDrawSetShadow(Textdraw1, 0);
        TextDrawSetSelectable(Textdraw1, 0);
        Textdraw2 = TextDrawCreate(160.000000, 436.000000, \"Szint :\");
        TextDrawBackgroundColor(Textdraw2, -16776961);
        TextDrawFont(Textdraw2, 3);
        TextDrawLetterSize(Textdraw2, 0.519999, 1.200000);
        TextDrawColor(Textdraw2, 8978431);
        TextDrawSetOutline(Textdraw2, 0);
        TextDrawSetProportional(Textdraw2, 1);
        TextDrawSetShadow(Textdraw2, 0);
        TextDrawSetSelectable(Textdraw2, 0);
        Textdraw3 = TextDrawCreate(72.000000, 438.000000, \"Pinged : T\");
        TextDrawBackgroundColor(Textdraw3, 255);
        TextDrawFont(Textdraw3, 3);
        TextDrawLetterSize(Textdraw3, 0.490000, 0.899999);
        TextDrawColor(Textdraw3, -5046017);
        TextDrawSetOutline(Textdraw3, 0);
        TextDrawSetProportional(Textdraw3, 1);
        TextDrawSetShadow(Textdraw3, 1);
        TextDrawSetSelectable(Textdraw3, 0);
        Textdraw4 = TextDrawCreate(234.000000, 438.000000, \"Szint T\");
        TextDrawBackgroundColor(Textdraw4, 255);
        TextDrawFont(Textdraw4, 3);
        TextDrawLetterSize(Textdraw4, 0.490000, 1.000000);
        TextDrawColor(Textdraw4, -5046017);
        TextDrawSetOutline(Textdraw4, 0);
        TextDrawSetProportional(Textdraw4, 1);
        TextDrawSetShadow(Textdraw4, 1);
        TextDrawSetSelectable(Textdraw4, 0);
        Textdraw5 = TextDrawCreate(338.000000, 437.000000, \"Penzed :\");
        TextDrawBackgroundColor(Textdraw5, -16776961);
        TextDrawFont(Textdraw5, 3);
        TextDrawLetterSize(Textdraw5, 0.519999, 1.200000);
        TextDrawColor(Textdraw5, 8978431);
        TextDrawSetOutline(Textdraw5, 0);
        TextDrawSetProportional(Textdraw5, 1);
        TextDrawSetShadow(Textdraw5, 0);
        TextDrawSetSelectable(Textdraw5, 0);
        Textdraw6 = TextDrawCreate(405.000000, 438.000000, \"Penzed : T\");
        TextDrawBackgroundColor(Textdraw6, 255);
        TextDrawFont(Textdraw6, 3);
        TextDrawLetterSize(Textdraw6, 0.490000, 1.000000);
        TextDrawColor(Textdraw6, -5046017);
        TextDrawSetOutline(Textdraw6, 0);
        TextDrawSetProportional(Textdraw6, 1);
        TextDrawSetShadow(Textdraw6, 1);
        TextDrawSetSelectable(Textdraw6, 0);
        Textdraw7 = TextDrawCreate(491.000000, 437.000000, \"Skined :\");
        TextDrawBackgroundColor(Textdraw7, -16776961);
        TextDrawFont(Textdraw7, 3);
        TextDrawLetterSize(Textdraw7, 0.519999, 1.200000);
        TextDrawColor(Textdraw7, 8978431);
        TextDrawSetOutline(Textdraw7, 0);
        TextDrawSetProportional(Textdraw7, 1);
        TextDrawSetShadow(Textdraw7, 0);
        TextDrawSetSelectable(Textdraw7, 0);
        Textdraw8 = TextDrawCreate(554.000000, 438.000000, \"Skined : T\");
        TextDrawBackgroundColor(Textdraw8, 255);
        TextDrawFont(Textdraw8, 3);
        TextDrawLetterSize(Textdraw8, 0.490000, 1.000000);
        TextDrawColor(Textdraw8, -5046017);
        TextDrawSetOutline(Textdraw8, 0);
        TextDrawSetProportional(Textdraw8, 1);
        TextDrawSetShadow(Textdraw8, 1);
        TextDrawSetSelectable(Textdraw8, 0);
        return 1;
}
public OnFilterScriptExit()
{
        TextDrawHideForAll(Textdraw0);
        TextDrawDestroy(Textdraw0);
        TextDrawHideForAll(Textdraw1);
        TextDrawDestroy(Textdraw1);
        TextDrawHideForAll(Textdraw2);
        TextDrawDestroy(Textdraw2);
        TextDrawHideForAll(Textdraw3);
        TextDrawDestroy(Textdraw3);
        TextDrawHideForAll(Textdraw4);
        TextDrawDestroy(Textdraw4);
        TextDrawHideForAll(Textdraw5);
        TextDrawDestroy(Textdraw5);
        TextDrawHideForAll(Textdraw6);
        TextDrawDestroy(Textdraw6);
        TextDrawHideForAll(Textdraw7);
        TextDrawDestroy(Textdraw7);
        TextDrawHideForAll(Textdraw8);
        TextDrawDestroy(Textdraw8);
        return 1;
}
public OnPlayerConnect(playerid)
{
        TextDrawShowForPlayer(playerid, Textdraw0);
        TextDrawShowForPlayer(playerid, Textdraw1);
        TextDrawShowForPlayer(playerid, Textdraw2);
        TextDrawShowForPlayer(playerid, Textdraw3);
        TextDrawShowForPlayer(playerid, Textdraw4);
        TextDrawShowForPlayer(playerid, Textdraw5);
        TextDrawShowForPlayer(playerid, Textdraw6);
        TextDrawShowForPlayer(playerid, Textdraw7);
        TextDrawShowForPlayer(playerid, Textdraw8);
        SetTimerEx(\"UpdateText\", 1000, false, \"i\", playerid);
        return 1;
}
 
forward UpdateText(playerid);
public UpdateText(playerid)
{
    new pScore[16], pPing[16], pSkin[16], pCash[16];
    format(pPing, sizeof(pPing), \"%d ms\", GetPlayerPing(playerid));
        TextDrawSetString(Textdraw3, pPing);
    format(pScore, sizeof(pScore), \"%d\", GetPlayerScore(playerid));
        TextDrawSetString(Textdraw4, pScore);
    format(pSkin, sizeof(pSkin), \"%d\", GetPlayerSkin(playerid));
        TextDrawSetString(Textdraw8, pSkin);
    format(pCash, sizeof(pCash), \"%d\", GetPlayerMoney(playerid));
        TextDrawSetString(Textdraw6, pCash);
        SetTimerEx(\"UpdateText2\", 1000, true, \"i\", playerid);
    return 1;
}
forward UpdateText2(playerid);
public UpdateText2(playerid)
{
    new pScore[16], pPing[16], pSkin[16], pCash[16];
    format(pPing, sizeof(pPing), \"%d ms\", GetPlayerPing(playerid));
        TextDrawSetString(Textdraw3, pPing);
    format(pScore, sizeof(pScore), \"%d\", GetPlayerScore(playerid));
        TextDrawSetString(Textdraw4, pScore);
    format(pSkin, sizeof(pSkin), \"%d\", GetPlayerSkin(playerid));
        TextDrawSetString(Textdraw8, pSkin);
    format(pCash, sizeof(pCash), \"%d Ft\", GetPlayerMoney(playerid));
        TextDrawSetString(Textdraw6, pCash);
    return 1;
}

 

Letöltés:
http://data.hu/get/8221963/txtdraw.pwn
Használjátok egészséggel!

Oldalak: 1 ... 17 18 [19] 20 21
SimplePortal 2.3.7 © 2008-2024, SimplePortal