GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Tomasz - 2014. Október 25. - 19:52:59

Cím: Halloween-i tök
Írta: Tomasz - 2014. Október 25. - 19:52:59
Sziasztok!
 
Halloween-ra készítettem egy egyszerű kis rövid kódot ami abból áll hogy tudsz lerakni tököt ami 1 óra múlva elrohad és törlődik az object.
Készítő: Tomasz (Én)
Ötletadó: Geno
Készítési idő: 10 perc
Tesztelve volt?: Igen
Képek:
\"sa-mp-100_www.kepfeltoltes.hu_.png\"
\"sa-mp-101_www.kepfeltoltes.hu_.png\"
Letöltési link: http://www.solidfiles.com/d/046239b917/tokos.pwn
ZCMD (a kód működéséhez szükséges!): http://forum.sa-mp.com/showthread.php?t=91354
Kód:
 

////////////////////////////////////////////////////////
/*           Halloween-i tök script by Tomasz         */
////////////////////////////////////////////////////////
#include <a_samp>
#include <zcmd>
#define SCM SendClientMessage
#define PIROS 0xFF0000FF
new tok[MAX_PLAYERS];
new oTok[MAX_PLAYERS];
main()
{
printf(\"\\n----------------------------------------------------\");
printf(\"           Halloween-i tök script by Tomasz         \");
printf(\"----------------------------------------------------\");
}
forward TokRohadas(playerid);
public TokRohadas(playerid)
{
DestroyObject(oTok[playerid]);
SCM(playerid,PIROS,\"Elrohadt a tököd!\");
return 1;
}
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
if(tok[playerid] == 2)
{
    tok[playerid] = 1;
    DestroyObject(oTok[playerid]);
    oTok[playerid] = CreateObject(19320,fX,fY,fZ,fRotX,fRotY,fRotZ,100);
    SetTimerEx(\"TokRohadas\",60*60000,false,\"i\",playerid);
}
return 1;
}
CMD:lerak(playerid)
{
if(tok[playerid] == 0)
{
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
oTok[playerid] = CreateObject(19320,x+3,y,z,0,0,0,100);
EditObject(playerid,oTok[playerid]);
tok[playerid] = 2;
}
else if(tok[playerid] == 1)SCM(playerid,PIROS,\"Neked már van egy tököd, várd meg amíg elrohad!\");
return 1;
}
Cím: Halloween-i tök
Írta: Chrispapa - 2014. Október 25. - 20:39:36
Szép!
Lehet felhasználom.
Cím: Halloween-i tök
Írta: Tomasz - 2014. Október 25. - 20:54:42
Idézetet írta: Chrispapa date=1414262376\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic
Szép!
Lehet felhasználom.
 
Köszi! Használd egészséggel! :)
Cím: Halloween-i tök
Írta: Geno - 2014. Október 25. - 21:12:16
Mintha az én ötletem lenne. ;)
Cím: Halloween-i tök
Írta: Lofoli - 2014. Október 25. - 21:22:15
gg ;d
Cím: Halloween-i tök
Írta: Csabesz - 2014. Október 25. - 21:31:01
Idézetet írta: Tomasz date=1414259579\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic

Sziasztok!
 
Halloween-ra (bár kicsit elkésve) készítettem egy egyszerű kis rövid kódot ami abból áll hogy tudsz lerakni tököt ami 1 óra múlva elrohad és törlődik az object.
 
elkésve? felétek mikor van halloween?  :D
Cím: Halloween-i tök
Írta: Geno - 2014. Október 25. - 21:31:50
Valami világító objectet lehetne hozzá csatolni és akkor világítana is.
Cím: Halloween-i tök
Írta: ZyZu. - 2014. Október 25. - 21:35:12
Nem késet el itt el senki sem.. jövőhéten lesz még csak Halloween, szóval időben vagy még csatlakozni. ^-^ :D
Cím: Halloween-i tök
Írta: Tomasz - 2014. Október 25. - 21:50:17
Felénk 22-én van halloween, de ez igazából pontosan nem tudom mikor van szóval úgy gondoltam inkább odaírom :D
Geno: Lehet megcsinálom..;)
Cím: Halloween-i tök
Írta: Dante Sanders - 2014. Október 25. - 22:21:55
Én úgy tudom hogy Október 31. a Halloween napja! :D
Cím: Halloween-i tök
Írta: Easy0101 - 2014. Október 25. - 22:27:53
Szép munka. 
Amúgy  az éléggé érdekes hogy mikor elrohad akkor csak az objectet törlöd. Magyarán minden player 1 tököt tud lerakni?
Cím: Halloween-i tök
Írta: Dante Sanders - 2014. Október 25. - 22:43:58
////////////////////////////////////////////////////////
/*           Halloween-i tök script by Tomasz         */
////////////////////////////////////////////////////////
#include <a_samp>
#include <zcmd>
#define SCM SendClientMessage
#define PIROS 0xFF0000FF
new tok[MAX_PLAYERS];
new Tuz[MAX_PLAYERS];
new oTok[MAX_PLAYERS];
main()
{
        printf(\"\\n----------------------------------------------------\");
        printf(\"           Halloween-i tök script by Tomasz         \");
        printf(\"----------------------------------------------------\");
}
forward TokRohadas(playerid);
public TokRohadas(playerid)
{
        DestroyObject(oTok[playerid]);
        DestroyObject(Tuz[playerid]);
        SCM(playerid,PIROS,\"Elrohadt a tököd!\");
        return 1;
}
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
        if(tok[playerid] == 2)
        {
            tok[playerid] = 1;
            DestroyObject(oTok[playerid]);
            DestroyObject(Tuz[playerid]);
            oTok[playerid] = CreateObject(19320,fX,fY,fZ,fRotX,fRotY,fRotZ,100);
            Tuz[playerid] = CreateObject(18688,fX,fY,fZ,fRotX,fRotY,fRotZ,100);
            SetTimerEx(\"TokRohadas\",60*60000,false,\"i\",playerid);
        }
        return 1;
}
CMD:lerak(playerid)
{
        if(tok[playerid] == 0)
        {
            new Float:x,Float:y,Float:z;
            GetPlayerPos(playerid,x,y,z);
            oTok[playerid] = CreateObject(19320,x+3,y,z,0,0,0,100);
            Tuz[playerid] = CreateObject(18688,x+3,y,z,0,0,0,100);
            EditObject(playerid,oTok[playerid]);
            EditObject(playerid,Tuz[playerid]);
            tok[playerid] = 2;
        }
        else if(tok[playerid] == 1)SCM(playerid,PIROS,\"Neked már van egy tököd, várd meg amíg elrohad!\");
        return 1;
}

 
Hozzá csatoltam egy tűz objektet is,azt is szerkeszthetőre csináltam...de nem az igazi mert úgy néz ki mintha felgyult volna a tök!  :laugh:
Cím: Halloween-i tök
Írta: Geno - 2014. Október 25. - 23:28:20
Villogót rakj bele.
Cím: Halloween-i tök
Írta: BoOy - 2014. Október 26. - 00:11:47
Idézetet írta: Tomasz date=1414266617\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic
Felénk 22-én van halloween, de ez igazából pontosan nem tudom mikor van szóval úgy gondoltam inkább odaírom :D
 
Szerintem csak a suliban ünnepeltétek a 31.-ét az utolsó tanítási napon :)
Jótanács: Nézd meg hogy miről szól a helovin és November elsején vagy másodikán el ne felejts kimenni a temetőbe!
Amúgy ötletes. Tetszik (Y)
Cím: Halloween-i tök
Írta: Dante Sanders - 2014. Október 26. - 00:18:29
Idézetet írta: Geno date=1414272500\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic
Villogót rakj bele.
 

////////////////////////////////////////////////////////
/*           Halloween-i tök script by Tomasz         */
////////////////////////////////////////////////////////
#include <a_samp>
#include <zcmd>
#define SCM SendClientMessage
#define PIROS 0xFF0000FF
new tok[MAX_PLAYERS];
new Tuz[MAX_PLAYERS];
new oTok[MAX_PLAYERS];
main()
{
        printf(\"\\n----------------------------------------------------\");
        printf(\"           Halloween-i tök script by Tomasz         \");
        printf(\"----------------------------------------------------\");
}
forward TokRohadas(playerid);
public TokRohadas(playerid)
{
        DestroyObject(oTok[playerid]);
        DestroyObject(Tuz[playerid]);
        SCM(playerid,PIROS,\"Elrohadt a tököd!\");
        return 1;
}
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
        if(tok[playerid] == 2)
        {
            tok[playerid] = 1;
            DestroyObject(oTok[playerid]);
            DestroyObject(Tuz[playerid]);
            oTok[playerid] = CreateObject(19320,fX,fY,fZ,fRotX,fRotY,fRotZ,100);
            Tuz[playerid] = CreateObject(19294,fX,fY,fZ,fRotX,fRotY,fRotZ,100);
            SetTimerEx(\"TokRohadas\",60*60000,false,\"i\",playerid);
        }
        return 1;
}
CMD:lerak(playerid)
{
        if(tok[playerid] == 0)
        {
            new Float:x,Float:y,Float:z;
            GetPlayerPos(playerid,x,y,z);
            oTok[playerid] = CreateObject(19320,x+3,y,z,0,0,0,100);
            Tuz[playerid] = CreateObject(19294,x+3,y,z,0,0,0,100);
            EditObject(playerid,oTok[playerid]);
            EditObject(playerid,Tuz[playerid]);
            tok[playerid] = 2;
        }
        else if(tok[playerid] == 1)SCM(playerid,PIROS,\"Neked már van egy tököd, várd meg amíg elrohad!\");
        return 1;
}

 
Kész, nem teszteltem! :D
Cím: Halloween-i tök
Írta: Geno - 2014. Október 26. - 00:22:43
Bizonyara Thomas talalta ki az egeszet, azert az otletado nevet kiirhatna. Na de m1.
Cím: Halloween-i tök
Írta: Chrispapa - 2014. Október 26. - 07:49:35
\"SCM(playerid,PIROS,\"Elrohadt a tököd!\");\"
 else if(tok[playerid] == 1)SCM(playerid,PIROS,\"Neked már van egy tököd, várd meg amíg elrohad!\");  xddddddd,remélem értitek. :D
Cím: Halloween-i tök
Írta: Tomasz - 2014. Október 26. - 08:23:22
Köszi mindenkinek! :)
Geno: Kiírtamma neved
Cím: Halloween-i tök
Írta: Thomas_Jonson - 2014. Október 28. - 21:53:39
Fasza kis ötlet. Lehet felhasználom. :D
Cím: Halloween-i tök
Írta: kamionos - 2014. Október 28. - 23:51:31
Nem csak, hogy lehet hanem tuti :D Fa*za lett így tovább!
Cím: Halloween-i tök
Írta: Tomasz - 2014. Október 31. - 22:06:57
Idézetet írta: Thomas_Jonson date=1414529619\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic
f***a kis ötlet. Lehet felhasználom. :D
 
Köszi szépen! :)
 

Nem csak, hogy lehet hanem tuti :D Fa*za lett így tovább!
 
[/quote]
Köszi neked is! :)
Cím: Halloween-i tök
Írta: citromhun - 2014. Október 31. - 22:24:35
Nem rossz kivitelezés! Bár én még elvártam volna még azt is, hogy a ped-re azaz a játékosra is rá lehessen tenni. :P
Cím: Halloween-i tök
Írta: zumzum1 - 2014. November 02. - 13:16:12
Háhá valami úgyis lesz belőle jó ! :)
Cím: Halloween-i tök
Írta: Dfoglalo - 2014. November 02. - 13:31:52
[gmod]Javítottam a
 prefixet [Filterscript] prefxire, mert - habár rövid kódról van szó, de - bizony FS formájában raktad és ki és töltötted fel. Illetve használ callbackeket, tallózott könyvtárakat is.[/gmod]
Cím: Halloween-i tök
Írta: Tomasz - 2014. November 02. - 14:25:20
Idézetet írta: Gregor date=1414790675\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51145\" data-ipsquote-contentclass=\"forums_Topic
Nem rossz kivitelezés! Bár én még elvártam volna még azt is, hogy a ped-re azaz a játékosra is rá lehessen tenni. :P
 
Először olyat csináltam, de a tök túl nagy volt a játékos fejéhez képest és elég hülyén nézett ki :D
Cím: Halloween-i tök
Írta: Rafii._ - 2014. November 12. - 18:22:58
gg:D
Cím: Halloween-i tök
Írta: Dani99 - 2014. December 31. - 20:57:05
Vicces script.