-
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;
}
-
Kép? :D Nem rakod fel pastebin-re? Vagy
[pawn][/pawn]
:) :D
-
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
-
Ne is halgass rájuk xDD
Sztem jó lett ;)
Nekem bejön adtam likeot
Off: kezdõket könnyû cseszegetni. ..
-
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.
-
[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
-
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!
-
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.
-
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
-
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.:)
-
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;
}
-
Jo script csak igy tovabb