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: Benceee - 2011. november 14. - 19:00:12

Cím: Hirdetés
Írta: Benceee - 2011. november 14. - 19:00:12
Sziasztok!
Készítettem egy hirdetés FilterScriptet. A scriptet RP módokhoz ajánlom, de bárhova fel lehet rakni.
A script a következõket használja:
     - sscanf2
     - zcmd
Parancsok: /hirdetes.
http://www.2shared.com/file/f_KAt0Ve/hirdetes.html
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>
 
#define narancs 0xFF9933AA
#define szurke (0xAFAFAFAA)
#define citrom (0xFFFF00AA)
#define piros (0xFF0000AA)
#define zold (0x33AA33AA)
#define feher (0xFFFFFFAA)
#define fekete 0x000000
#define neon 0x00FFFFFF
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
new neve[MAX_PLAYER_NAME];
GetPlayerName(playerid, neve, sizeof(neve));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, neve);
SendClientMessageToAll(neon, string);
return 1;
}
Cím: Hirdetés
Írta: The - 2011. november 14. - 19:27:57
Kép?  :D Nem rakod fel pastebin-re? Vagy
[pawn][/pawn]

  :) :D
Cím: Hirdetés
Írta: Benceee - 2011. november 14. - 19:29:49
Idézetet írta: Dávidka date=1321295277\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13399\" data-ipsquote-contentclass=\"forums_Topic
Kép?  :D Nem rakod fel pastebin-re? Vagy
[pawn][/pawn]

  :) :D
 
Kép?
Most egy sorról csináljak képet?
Ottvan 2shareden.:D
Cím: Hirdetés
Írta: Dead - 2011. november 15. - 07:16:34
Ne is halgass rájuk xDD
Sztem jó lett ;)
Nekem bejön adtam likeot
Off: kezdõket könnyû cseszegetni. ..
Cím: Hirdetés
Írta: Benceee - 2011. november 15. - 13:01:37
Idézetet írta: nagyon. date=1321303248\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13399\" data-ipsquote-contentclass=\"forums_Topic
De ilyen kis semmi dolgokat majd letölt mindenki hogy megnézze mi? -.-
Elég ha berakod [ code] és [ /code] tagek közé.
 
Ha nem tetszik, akkor nem kell nézni, nem kötelezõ letölteni.. Akinek kell, az letölti.. Kérte valaki, hogy töltsd le? Nem.
Mint tudjuk, a \" -.- \" jel, az unalmasságot, flegmázást fejez ki. Nem flegmáztam veled, nem untam a dumádat. Akkor te miért teszed? Ki vagy te? Egy fórumozó, mint én... Máskor válogasd meg a \" jeleket \" amiket írsz! Személy szerint engem vérig sért az a jel.
Cím: Hirdetés
Írta: N@rbirock - 2011. november 15. - 13:44:52
[pawn]#include <a_samp>
#include <zcmd>
#include <sscanf2>
#define narancs 0xFF9933AA
#define szurke (0xAFAFAFAA)
#define citrom (0xFFFF00AA)
#define piros (0xFF0000AA)
#define zold (0x33AA33AA)
#define feher (0xFFFFFFAA)
#define fekete 0x000000
#define neon 0x00FFFFFF
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
new neve[MAX_PLAYER_NAME];
GetPlayerName(playerid, neve, sizeof(neve));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, neve);
SendClientMessageToAll(neon, string);
return 1;
}
[/pawn]
tesék megcsináltam nekik mert lusták letölteni
Cím: Hirdetés
Írta: JackBronson - 2011. november 15. - 13:48:43
Ahogy megláttam legelsönek nemtuttam milyen FS- lehet :)
Letölteni nem akartam.
De igy láttam és elég jó :)
Nem nagy script pár soros :D de igazán nem is a sortol lesz \'nagy\' script fel is használom :)
Kössz!
Cím: Hirdetés
Írta: ChuckNorris - 2011. november 15. - 14:02:07
nagyon.  feéhasználó + 10% warn OFF miatt és mert képtelen tisztelettudóan kifejezni magát. Töröltem a hozzászólását.
Amúgy az ilyen apró szkripteket tényleg be lehet rakni PAWN kódok közé,nem csak a mérete miatt,de ha valamikor baj van a letöltéssel akkor praktikus ha megvan a fórumon is.
A scriptrõl: Sok színt definiálsz,habár csak kettõt használsz közülük. A többi felesleges. Ezen kívül,hiányoznak a fontosabb eljárások (OnFilterScriptInit/Exit),szóval így inkább kódrészlethez hasonlít.
Amúgy a kódolása szép,ha megengeded mutatnék egy kis \"trükköt\" amivel lehet változókat spórolni:
[pawn]
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, string);
SendClientMessageToAll(neon, string);
return 1;
}
[/pawn]
(A játékos nevét egybõl a string változóba kértem le,egyel kevesebb változó,de így is tökéletes a kód.)
E: Majd elfelejtettem,kérlek legközelebb publikálsz valamit állítsd át a téma nevet lévõ kategória mezõt a megfelelõre.
Cím: Hirdetés
Írta: N@rbirock - 2011. november 15. - 14:24:07
Idézetet írta: ChuckNorris date=1321362127\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13399\" data-ipsquote-contentclass=\"forums_Topic
nagyon.  feéhasználó + 10% warn OFF miatt és mert képtelen tisztelettudóan kifejezni magát. Töröltem a hozzászólását.
Amúgy az ilyen apró szkripteket tényleg be lehet rakni PAWN kódok közé,nem csak a mérete miatt,de ha valamikor baj van a letöltéssel akkor praktikus ha megvan a fórumon is.
A scriptrõl: Sok színt definiálsz,habár csak kettõt használsz közülük. A többi felesleges. Ezen kívül,hiányoznak a fontosabb eljárások (OnFilterScriptInit/Exit),szóval így inkább kódrészlethez hasonlít.
Amúgy a kódolása szép,ha megengeded mutatnék egy kis \"trükköt\" amivel lehet változókat spórolni:
[pawn]
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, string);
SendClientMessageToAll(neon, string);
return 1;
}
[/pawn]
(A játékos nevét egybõl a string változóba kértem le,egyel kevesebb változó,de így is tökéletes a kód.)
E: Majd elfelejtettem,kérlek legközelebb publikálsz valamit állítsd át a téma nevet lévõ kategória mezõt a megfelelõre.
 
igazad van sok helyen már nincs meg a letöltés és akkor akinek kel az nem tudja megszerezni
Cím: Hirdetés
Írta: Benceee - 2011. november 15. - 14:32:56
Idézetet írta: ChuckNorris date=1321362127\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13399\" data-ipsquote-contentclass=\"forums_Topic
nagyon.  feéhasználó + 10% warn OFF miatt és mert képtelen tisztelettudóan kifejezni magát. Töröltem a hozzászólását.
Amúgy az ilyen apró szkripteket tényleg be lehet rakni PAWN kódok közé,nem csak a mérete miatt,de ha valamikor baj van a letöltéssel akkor praktikus ha megvan a fórumon is.
A scriptrõl: Sok színt definiálsz,habár csak kettõt használsz közülük. A többi felesleges. Ezen kívül,hiányoznak a fontosabb eljárások (OnFilterScriptInit/Exit),szóval így inkább kódrészlethez hasonlít.
Amúgy a kódolása szép,ha megengeded mutatnék egy kis \"trükköt\" amivel lehet változókat spórolni:
[pawn]
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, string);
SendClientMessageToAll(neon, string);
return 1;
}
[/pawn]
(A játékos nevét egybõl a string változóba kértem le,egyel kevesebb változó,de így is tökéletes a kód.)
E: Majd elfelejtettem,kérlek legközelebb publikálsz valamit állítsd át a téma nevet lévõ kategória mezõt a megfelelõre.
 
Okés! Köszi a kis trükköt.:)
A FilterScript elõtag pedig ott volt.:)
Cím: Hirdetés
Írta: Casamiro - 2011. november 15. - 14:33:39
Idézetet írta: ChuckNorris date=1321362127\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"13399\" data-ipsquote-contentclass=\"forums_Topic
nagyon.  feéhasználó + 10% warn OFF miatt és mert képtelen tisztelettudóan kifejezni magát. Töröltem a hozzászólását.
Amúgy az ilyen apró szkripteket tényleg be lehet rakni PAWN kódok közé,nem csak a mérete miatt,de ha valamikor baj van a letöltéssel akkor praktikus ha megvan a fórumon is.
A scriptrõl: Sok színt definiálsz,habár csak kettõt használsz közülük. A többi felesleges. Ezen kívül,hiányoznak a fontosabb eljárások (OnFilterScriptInit/Exit),szóval így inkább kódrészlethez hasonlít.
Amúgy a kódolása szép,ha megengeded mutatnék egy kis \"trükköt\" amivel lehet változókat spórolni:
[pawn]
CMD:hirdetes(playerid, params[])
{
new hirdetes[128];
if(sscanf(params,\"s[128]\",hirdetes)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", hirdetes, string);
SendClientMessageToAll(neon, string);
return 1;
}
[/pawn]
(A játékos nevét egybõl a string változóba kértem le,egyel kevesebb változó,de így is tökéletes a kód.)
E: Majd elfelejtettem,kérlek legközelebb publikálsz valamit állítsd át a téma nevet lévõ kategória mezõt a megfelelõre.
 
Én még annyival kiegészíteném, hogy felesleges a sscanf ide, elég a params tömb.
CMD:hirdetes(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid,feher,\"Használat: /hirdetes (hírdetés)\");
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), \"Hirdetés: %s. Feladó: %s.\", params, string);
SendClientMessageToAll(neon, string);
return 1;
}
Cím: Hirdetés
Írta: Swat - 2012. január 03. - 17:23:40
Jo script csak igy tovabb