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: CANNONN - 2012. január 28. - 22:05:25

Cím: Like
Írta: CANNONN - 2012. január 28. - 22:05:25
Sok kérést láttam amiben like script szerepelt, ezért publikálom az általam írt like \"scriptet\"! Dini-t és zcmd-t használ! Tehát elmenti a lájkokat.
Dislike elkészült, a változókat és a textdrawot hozzáírtam! Az OnPlayerSpawnt eltávolítottam OnPlayerConnectet hozzáadtam!
Módosítva a script! Nem mentette el a likeokat! Mostmár elmenti!
[pawn]
#include a_samp
#include zcmd
#include dini
//----------------------------------------LIKE----------------------------------------//
new Text:likeok;
new likes;
new like[256];
new likeolt[MAX_PLAYERS];
new dislikeolt[MAX_PLAYERS];
//----------------------------------------LIKE----------------------------------------//
CMD:like(playerid)
{
if(likeolt[playerid] == 0) {
likes++;
likeolt[playerid] = 1;
dini_IntSet(\"Likeok.ini\", \"Likeok\", likes);
format(like,sizeof(like),\"Likeok: %d\",likes);
    TextDrawSetString(likeok, like);
    }else{
SendClientMessage(playerid,0x00ff11AA,\"Csatlakozásonként csak 1-szer likeolhatsz!\"); }
return 1;
}
//----------------------------------------DISLIKE----------------------------------------//
CMD:dislike(playerid)
{
if(dislikeolt[playerid] == 0) {
likes--;
dislikeolt[playerid] = 1;
dini_IntSet(\"Likeok.ini\", \"Likeok\", likes);
format(like,sizeof(like),\"Likeok: %d\",likes);
    TextDrawSetString(likeok, like);
    }else{
SendClientMessage(playerid,0x00ff11AA,\"Csak egyszer dislikeolhatsz!\"); }
return 1;
}
//----------------------------------------CSATLAKOZÁS----------------------------------------//
public OnPlayerConnect(playerid)
{
likeolt[playerid] = 0;
dislikeolt[playerid] = 0;
format(like,sizeof(like),\"Likeok: %d\",likes);
    TextDrawShowForAll(likeok);
    TextDrawSetString(likeok, like);
return 1;
}
//----------------------------------------FILTERSCRIPT----------------------------------------//
public OnFilterScriptInit()
{
format(like,sizeof(like),\"Likeok: %d\",likes);
if(fexist(\"Likeok.ini\")) {
likes = dini_Int(\"Likeok.ini\", \"Likeok\");
}else{
dini_Create(\"Likeok.ini\"); }
likeok = TextDrawCreate(408.000000, 6.000000, like);
TextDrawBackgroundColor(likeok, 255);
TextDrawFont(likeok, 2);
TextDrawLetterSize(likeok, 0.230000, 1.200000);
TextDrawColor(likeok, 16711935);
TextDrawSetOutline(likeok, 1);
TextDrawSetProportional(likeok, 1);
}
[/pawn]
Cím: Like
Írta: instant - 2012. január 28. - 22:35:45
nekem tetszik , de akkor már csináld meg azt is hogy Nemtetszik + eddig hányan lájkolták
Cím: Like
Írta: CANNONN - 2012. január 28. - 22:40:10
Örülök ha tetszik!! ;) Õm egy a gond a nem tetszikkel, fellépkednének csak azért hogy dislikeolják a szervert.
\"eddig hányan lájkolták\" - Ez elvileg már meg van.
-----------------------------------------------------------------------------------------------------------------------
EDIT: Elfelejtettem létrehozni a változókat és a  textdrawot, holap kiegszítem! bocsesz!
Cím: Like
Írta: instant - 2012. január 29. - 08:53:05
Idézetet írta: Cannonn date=1327786810\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16236\" data-ipsquote-contentclass=\"forums_Topic
Örülök ha tetszik!! ;) Õm egy a gond a nem tetszikkel, fellépkednének csak azért hogy dislikeolják a szervert.
 
De nem biztos cannon ! :D
Cím: Like
Írta: CANNONN - 2012. január 29. - 19:15:11
Dislike hozzáadva! ;)
Cím: Like
Írta: Norby - 2012. január 29. - 20:00:03
[mod]Kategória cserélve![/mod]
Cím: Like
Írta: CANNONN - 2012. január 29. - 20:09:03
Nem kötekedni szeretnék, de nem code elõtag kell a rövid terjedelmû kódokhoz? Csak azért kérdezem, hogy ebbe a hibába máskor ne essek bele!
Cím: Like
Írta: Norby - 2012. január 29. - 20:17:59
Idézetet írta: Cannonn date=1327864143\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16236\" data-ipsquote-contentclass=\"forums_Topic
Nem kötekedni szeretnék, de nem code elõtag kell a rövid terjedelmû kódokhoz? Csak azért kérdezem, hogy ebbe a hibába máskor ne essek bele!
 
Szerintem ez inkább FilterScript nem annyira rövid terjedelmû ez.
Ez már inkább rövid terjedelmû és általában ilyeneknél rakunk CODE elõtagot.
http://sampforum.hu/index.php?topic=16829.0
Cím: Like
Írta: CANNONN - 2012. január 29. - 20:21:57
Rendben köszönöm az infót! ;) :)
Cím: Like
Írta: Excallenge - 2012. január 31. - 07:02:22
Jó szerint amúgy Grat. ;D
Cím: Like
Írta: szabyxxx - 2012. január 31. - 18:43:41
Hmm Jó csak resi után eltünik a LIKE !!!!!!
olyan mint az enyém.. :S
Cím: Like
Írta: Norby - 2012. január 31. - 18:57:25
Idézetet írta: Szabyxxx date=1328031821\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16236\" data-ipsquote-contentclass=\"forums_Topic
Hmm Jó csak resi után eltünik a LIKE !!!!!!
olyan mint az enyém.. :S
 
Elvileg nem kellene hogy eltûnjön mert dinivel menti.
Cím: Like
Írta: szabyxxx - 2012. január 31. - 19:05:04
Hát figyelj ha nem hiszed dobok egy PÜ-t és csekkold meg a szerót aszt nézd meg resi után 0
Cím: Like
Írta: CANNONN - 2012. február 01. - 10:19:20
Idézetet írta: Szabyxxx date=1328031821\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16236\" data-ipsquote-contentclass=\"forums_Topic
Hmm Jó csak resi után eltünik a LIKE !!!!!!
olyan mint az enyém.. :S
 
Köszönöm hogy szóltál!
Mostmár elvileg elmenti a likeokat, hiba javítva! ;)
Cím: Like
Írta: szabyxxx - 2012. február 03. - 19:31:30
Én kössz hogy megcsinted ;)
Cím: Like
Írta: krissz96 - 2012. február 03. - 19:33:47
nekem mentette a dislike nem megy de nem baj ugysem használom azé köszi :) kicsit átalakítom ha nem baj :)
Cím: Like
Írta: CANNONN - 2012. február 03. - 20:30:29
Idézetet írta: krissz96 date=1328294027\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"16236\" data-ipsquote-contentclass=\"forums_Topic
nekem mentette a dislike nem megy de nem baj ugysem használom azé köszi :) kicsit átalakítom ha nem baj :)
 
Eléggé figyelmetlenül írtam meg ezt a scriptet! Köszi hogy jelentetted a hibát, elvileg az új kódban már mûködik a dislike is. ;)
Nyugodtan írd át, nem védettem le, szabadon terjeszthetõ/átírható.  :D