// [FS] HSZ- Like by danix99 aka Sodear, and [R]obo[T]...// 2012 08 22#include <a_samp>#include <zcmd>#include <sscanf2>#define FILTERSCRIPTnew likes[MAX_PLAYERS], settimer;forward timer();public OnFilterScriptInit() return settimer = SetTimer(\"timer\",60*1000*5,true);public timer() return SendClientMessageToAll(-1,\"Ha lájkolni szeretnél egy playert, /like [playerid/név]\");public OnFilterScriptExit() return KillTimer(settimer);CMD:likes(playerid,params[]){new pid,strng[128];if(sscanf(params,\"i\",pid)) return SendClientMessage(playerid,-1,\"/likes [playerid / name]\");if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,0xff0000ff,\"ERROR: Invalid Playerid\");format(strng,128,\"Lájkok: %d\",likes[pid]);SendClientMessage(playerid,0x0000ffff,strng);return 1;}CMD:like(playerid,params[]){new pid,n1[24],n2[24],str[128];if(sscanf(params,\"u\",pid)) return SendClientMessage(playerid,-1,\"/like [playerid / name]\");if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,0xff0000ff,\"ERROR: Invalid Playerid\");GetPlayerName(playerid,n1,24);GetPlayerName(pid,n2,24);format(str,128,\"Lájkoltad %s hozzászólását!\",n2);SendClientMessage(playerid,0x00ff00ff,str);format(str,128,\"%s lájkolta a hozzászólásod!! Lájkjaid: %d\",n1,likes[pid]);SendClientMessage(pid,0xff0000ff,str);format(str,128,\"%s lájkolta %s hozzászólását!\",n1,n2);SendClientMessageToAll(0xffbb00ff,str);likes[pid]++;return 1;}
pid,n1[24],n2[24],str[128];[/quote]hiányzik valami elõtte
Publikálás elõtt bizonyosodj meg róla, hogy a script mûködik! Ne publikálj nem tesztelt scriptet![/quote]Adok 3 napot a kód tesztelésére![/mod]Illetve kellene a kódba: #define FILTERSCRIPT Hogy miért? Mivel a definició segítségével állapítja meg a ZCMD, hogy játékmód, vagy hogy filterscript-e, és ennek megfelelõen hookolja a callbackeket.
#define FILTERSCRIPT
Szép
ON: Szerintem a /like parancsba elég, hogy mindenkinek írjon szöveget és kész. Nem kell külön.külön. [/quote]de ez ilyen bónusz hogy duplán értesít xD