Szerző Téma: I. FilterScriptem! [PARANCSOK]  (Megtekintve 3119 alkalommal)

I. FilterScriptem! [PARANCSOK]
« Dátum: 2014. július 24. - 23:46:31 »
+5 Show voters
Sziasztok!
 


Meghoztam az ELSÕ FilterScriptem , amely CSAK parancsokból áll!

Parancsok :
/help /fhelp /bronzpack /ezüstpack /aranypack /részeg /heal /armour
 
 

Leírás : /help : - Kírja a szerveren található parancsokat (mi esetünkben a parancsokat amiket megírtam)

/fhelp : - Fegyverekrõl kiírja az összes infót .(Ár / Fegyver pack fajták)

/bronzpack  : - [AK47 | 200] [MP5 | 250] [Colt45 | 150] [Dildo | 1] [Rifle | 150] [shotgun | 100] [Gránát | 10]

/ezüstpack  : - [M4 | 350] [MP5 | 350] [Deagle | 250] [Kés | 1] [Combat | 250] [Gránát | 40] [uZI | 500]

/aranypack  : - [M4 | 550] [MP5 | 550] [Deagle | 550] [Katana | 1] [sawnOff | 450] [RPG | 40] [TEC9 | 1500] [sniper | 150]

/részeg : - Egybõl részeg leszel.

/heal : - Feltölti az életed

/armour : - Feltölti a páncélod
 



+ Spawnnál / Halálnál / Egyes parancsok használatánál üzenetet ír!

Pl: Valaki csatlakozott a szerverre!


Valaki lelépett a szerverrõl!


Sikeresen Lespawnoltál!


Meghaltál , hamarosan újraéledsz!


Sikeresen feltöltötted az életed!


Sikeresen feltöltótted a páncélod!


STB.

 


TUDOM hogy nem nagy cucc , de azért , ez az elsõ FS-m úgyhogy légyszi ne legyetek dúrvák   :Cry2:
 



// === PARANCSOK SAMP SZERVERNEK === //
// =========== By : Pedró ============ //
// === NEVET HAGYD BENNE! NE LOPD MÁS MUNKÁJÁT! === //
// === PARANCSOK : /help /fhelp /heal /armour /részeg /bronzpack /ezüstpack /aranypack === //
// === ÜZENETRENDSZER : SPAWNNÁL / HALÁLNÁL / PARANCSOK HASZNÁLATÁNÁL ÜZENET! === //
#include <a_samp>
#define PIROS 0xf51b1bAA
#define ZOLD 0x1bf51bAA
#define LILA 0xC2A2DAAA
#define SOTETKEK 0x2641FEAA
#define SARGA 0xFFFF00AA
#define FEHER 0xFFFFFFAA
#define NARANCS 0xF78C1B
#define CIAN 0x00FFCC
#define BRONZ 0x996633
#define ARANY 0xCC9900
#define EZUST 0xCCCCCC
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Parancsok By : Pedró \");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Parancsok By : Pedró \");
print(\"----------------------------------\\n\");
}
#endif
 
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0xFF9900AA,\"Üdvözöllek a szerveren , jó játékot kívánok!\");
SendClientMessage(playerid,0xFF9900AA,\"Amennyiben nem tudod a parancsokat írd be a /help parancsot.\");
SendClientMessageToAll(SARGA,\"Valaki csatlakozott a szerverre!\");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
SendClientMessageToAll(SARGA,\"Valaki lelépett a szerverrõl!\");
return 1;
}
public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen LeSpawnoltál!\");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
SendClientMessage(playerid,PIROS,\"Meghaltál! Hamarosan újraéledsz!\");
return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/help\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,CIAN,\"Parancsok : /fhelp /heal /armour /részeg\");
}
if (strcmp(\"/fhelp\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,CIAN,\"A szerveren több fegyverpack található :\");
SendClientMessage(playerid,CIAN,\"1. Bronz Pack 2. Ezüst Pack 3. Arany Pack\");
SendClientMessage(playerid,CIAN,\"Árak : 1. 150.000 $ 2. 300.000 $ 3. 450.000 $\");
SendClientMessage(playerid,CIAN,\"Parancsok : /bronzpack /ezüstpack /aranypack\");
SendClientMessage(playerid,0x993300AA,\"Bronz Fegyver Pack : [AK47 | 200] [MP5 | 250] [Colt45 | 150] [Dildo | 1] [Rifle | 150] [shotgun | 100] [Gránát | 10] \");
SendClientMessage(playerid,0xAFAFAFAA ,\"Ezüst Fegyver Pack : [M4 | 350] [MP5 | 350] [Deagle | 250] [Kés | 1] [Combat | 250] [Gránát | 40] [uZI | 500] \");
SendClientMessage(playerid,0xFFFF00AA,\"Arany Fegyver Pack : [M4 | 550] [MP5 | 550] [Deagle | 550] [Katana | 1] [sawnOff | 450] [RPG | 40] [TEC9 | 1500] [sniper | 150] \");
}
if (strcmp(\"/bronzpack\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen megvetted a BRONZ PACKOT!\");
GivePlayerWeapon(playerid,30,200);
GivePlayerWeapon(playerid,29,250);
GivePlayerWeapon(playerid,22,150);
GivePlayerWeapon(playerid,10,1);
GivePlayerWeapon(playerid,33,150);
GivePlayerWeapon(playerid,25,100);
GivePlayerWeapon(playerid,16,10);
GivePlayerMoney(playerid,-150000);
}
if (strcmp(\"/ezüstpack\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen megvetted az EZÜST PACKOT!\");
GivePlayerWeapon(playerid,31,350);
GivePlayerWeapon(playerid,29,350);
GivePlayerWeapon(playerid,24,250);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,27,250);
GivePlayerWeapon(playerid,16,40);
GivePlayerWeapon(playerid,28,500);
GivePlayerMoney(playerid,-300000);
}
if (strcmp(\"/aranypack\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen megvetted az ARANY PACKOT!\");
GivePlayerWeapon(playerid,31,550);
GivePlayerWeapon(playerid,29,550);
GivePlayerWeapon(playerid,22,550);
GivePlayerWeapon(playerid,8,1);
GivePlayerWeapon(playerid,26,450);
GivePlayerWeapon(playerid,32,1500);
GivePlayerWeapon(playerid,35,40);
GivePlayerWeapon(playerid,34,150);
GivePlayerMoney(playerid,-450000);
}
if (strcmp(\"/heal\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen feltöltötted az életed!\");
SetPlayerHealth(playerid,150);
}
if (strcmp(\"/armour\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Sikeresen feltöltötted a páncélod!\");
SetPlayerArmour(playerid,150);
}
if (strcmp(\"/részeg\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,ZOLD,\"Annyit ittál , hogy berúgtál!\");
SetPlayerDrunkLevel(playerid,300);
}
return 1;
}
« Utoljára szerkesztve: 2014. július 25. - 00:00:45 írta Pedróó »

Nem elérhető Hörry

  • 835
    • Profil megtekintése
I. FilterScriptem! [PARANCSOK]
« Válasz #1 Dátum: 2014. július 25. - 00:09:51 »
+1 Show voters
Nem adtam kekszet nem láttatok semmit
Ment a +.
« Utoljára szerkesztve: 2014. július 25. - 00:37:31 írta Hörry »

I. FilterScriptem! [PARANCSOK]
« Válasz #2 Dátum: 2014. július 25. - 00:14:58 »
0 Show voters
Idézetet írta: Hörry date=1406239791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49654\" data-ipsquote-contentclass=\"forums_Topic
Ezért megérdemelsz egy +-t és egy darab: 



Hah bevetted...nézd tovább



Ne nézd meg csak ha nagyon akarod



Na jó most már tényleg befejezem a trollkodást


\"Butterkeks.jpg\"
 
 
 
<3 Köszi szépen a kekszet  :-*

I. FilterScriptem! [PARANCSOK]
« Válasz #3 Dátum: 2014. július 25. - 00:39:00 »
0 Show voters
Ezért nem jár keksz.
\"32959605_2_644x461_50gyori-jo-reggelt-keksz-400g-8-50g-doboz-14doboz-karton-tolts-fel-fenykepeket.jpg\"
Ezért egy egész karton jár!




Jó lett, felhasználni ugyan nem tudom.
« Utoljára szerkesztve: 2014. július 25. - 00:40:45 írta Bandosz »

I. FilterScriptem! [PARANCSOK]
« Válasz #4 Dátum: 2014. július 25. - 01:01:22 »
0 Show voters
Szia! Mivel az elsõ fs-ed adok egy \"+\"-t.
Ja és máskor használd a CMD-parancsfeldolgozót jobban átláthatóbb lesz a munkád ;)
a zcmd.inc link: http://www.solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/zcmd.inc
Teszt code!
 

#include <a_samp>
#include <zcmd>
CMD:tesztparancs(playerid)
{
    SendClientMessage(playerid,-1,\"Sikeresen megírtál egy parancsott CMD-vel.\");
    return 1;
}
« Utoljára szerkesztve: 2014. december 31. - 20:23:09 írta PiCsUUU »

I. FilterScriptem! [PARANCSOK]
« Válasz #5 Dátum: 2014. július 25. - 01:28:29 »
0 Show voters
Idézetet írta: Bandosz date=1406241540\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49654\" data-ipsquote-contentclass=\"forums_Topic
Ezért nem jár keksz.
\"32959605_2_644x461_50gyori-jo-reggelt-keksz-400g-8-50g-doboz-14doboz-karton-tolts-fel-fenykepeket.jpg\"
Ezért egy egész karton jár!




Jó lett, felhasználni ugyan nem tudom.
 
:OO Köszi  :thumbsup: (1 hétig lessz keksz :3)
 

Szia! Mivel az elsõ fs-ed adok egy \"+\"-t.
Ja és máskor használd a CMD-parancsfeldolgozót jobban átláthatóbb lesz a munkád ;)
a zcmd.inc link: http://www.solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/zcmd.inc
Teszt code!
 

#include <a_samp>
#include <zcmd>
CMD:tesztparancs(playerid,params[])
{
    SendClientMessage(playerid,-1,\"Sikeresen megírtál egy parancsott CMD-vel.\");
    return 1;
}

 

[/quote]
Legközzelebb ezt fogom használni! Köszi szépen!

I. FilterScriptem! [PARANCSOK]
« Válasz #6 Dátum: 2014. július 25. - 02:37:22 »
0 Show voters
nem tudom hogy mennyire ismered a pawno nevezettet de egy hiba !
 
SendClientMessageToAll(SARGA,\"Valaki csatlakozott a szerverre!\");[/quote]
ennek így kéne lenni hogy
 
SendClientMessageToall(SARGA,\"%s Csatlakozott a szervere!\");[/quote]
de a kisebb hibáktól eltekintve megy a + !
((lécives vedd fel a kapcsolatot velem PÜ-be !))

I. FilterScriptem! [PARANCSOK]
« Válasz #7 Dátum: 2014. július 25. - 02:44:51 »
0 Show voters
Idézetet írta: KrisztoferHD date=1406248642\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49654\" data-ipsquote-contentclass=\"forums_Topic
nem tudom hogy mennyire ismered a pawno nevezettet de egy hiba !
 
SendClientMessageToAll(SARGA,\"Valaki csatlakozott a szerverre!\");
ennek így kéne lenni hogy
 
SendClientMessageToall(SARGA,\"%s Csatlakozott a szervere!\");[/quote]
de a kisebb hibáktól eltekintve megy a + !
((lécives vedd fel a kapcsolatot velem PÜ-be !))
 
[/quote]
Ez nem hiba... Direkt azért írtam így mert nem akartam hogy nevet írjon....

Nem elérhető gbr333

  • 670
    • Profil megtekintése
I. FilterScriptem! [PARANCSOK]
« Válasz #8 Dátum: 2014. július 25. - 07:20:21 »
0 Show voters
Kedves Krisztofer!
Az általad kitett kód nem mûködik!
Helyesen:
 
 new name [ MAX_PLAYER_NAME +1 ] , string [ 24+MAX_PLAYER_NAME +1 ] ;
GetPlayerName ( playerid, name, sizeof( name)) ;
format( string, sizeof( string), \"%s csatlakozott a szerverre!\" , name ) ;
SendClientMessageToAll(SARGA, string );
« Utoljára szerkesztve: 2014. július 25. - 13:53:29 írta RoLuX »

I. FilterScriptem! [PARANCSOK]
« Válasz #9 Dátum: 2014. július 25. - 08:11:43 »
0 Show voters
Nem rossz script.
Ha továbbfejleszted, én ajánlanám a dialogot.
Pl. /pack, és ott tudnád kiválasztani a különbözõ packokat.
/help - ott pedig 2 választás lenne [szerver parancsok | Fegyver információk]

I. FilterScriptem! [PARANCSOK]
« Válasz #10 Dátum: 2014. július 25. - 11:55:59 »
0 Show voters
Akkor bocsi lehet hogy csak a SendClientMessage(playerid,-1,\"%s Csatlakozott a szervere!\"); val müködik

I. FilterScriptem! [PARANCSOK]
« Válasz #11 Dátum: 2014. július 25. - 12:26:34 »
0 Show voters
Idézetet írta: Brad_Mortenos date=1406268703\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49654\" data-ipsquote-contentclass=\"forums_Topic
Nem rossz script.
Ha továbbfejleszted, én ajánlanám a dialogot.
Pl. /pack, és ott tudnád kiválasztani a különbözõ packokat.
/help - ott pedig 2 választás lenne [szerver parancsok | Fegyver információk]
 
Kössz az infót  :thumbsup:
 

Akkor bocsi lehet hogy csak a SendClientMessage(playerid,-1,\"%s Csatlakozott a szervere!\"); val müködik
 
[/quote]
Ennek pedig semmi értelme.... Mért írja ki CSAK neki hogy õ maga csatlakozott a szerverre  :D?
« Utoljára szerkesztve: 2014. július 25. - 12:31:58 írta Pedróó »

I. FilterScriptem! [PARANCSOK]
« Válasz #12 Dátum: 2014. július 25. - 13:30:17 »
0 Show voters
Nekem pedig jó

I. FilterScriptem! [PARANCSOK]
« Válasz #13 Dátum: 2014. július 25. - 13:46:35 »
0 Show voters
Idézetet írta: KrisztoferHD date=1406287817\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49654\" data-ipsquote-contentclass=\"forums_Topic
Nekem pedig jó
 
Hát de csak neked írja ki :D


SendClientMessageToAll

Ez kell hogy mindenkinek kiírja  :thumbsup:

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
I. FilterScriptem! [PARANCSOK]
« Válasz #14 Dátum: 2014. július 26. - 22:50:03 »
0 Show voters
Az OnPlayerCommandText callback-t érdemes
 
return 0;

 
-val/vel zárni.. (Hibás parancs kiírása, ha végig fut a callback.. Persze ehhez az összes feltételhez be kell illeszteni a
 
return 1;

 
-t. (Tehát a parancsok végére a \'}\' felé..

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal