Szerző Téma: Parancsok - /Like & /Dislike  (Megtekintve 701 alkalommal)

Parancsok - /Like & /Dislike
« Dátum: 2015. február 09. - 19:14:24 »
0 Show voters
Sziasztok. Valaki tud nekem egy olyan parancsot írni, hogy /like (playerid)
És ha példáúl beírom, hogy /like 0, akkor kiírja mindenkinek, hogy XY Lájkolta XY Nevezetü Játékost.
Ja meg még annyi, hogy a lájkok számát mentse el. Én már próbáltam ezt megvalósítani 2x is, de nem sikerült.
A VÁLASZOKAT ELŐREIS NAGYON KÖSZÖNÖM (:


Nem elérhető Lofoli

  • 296
    • Profil megtekintése
Parancsok - /Like & /Dislike
« Válasz #2 Dátum: 2015. február 09. - 19:30:32 »
+1 Show voters
Tessék itt van amit Cannonn Készitett
 
#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);
}

Parancsok - /Like & /Dislike
« Válasz #3 Dátum: 2015. február 09. - 19:46:14 »
0 Show voters
Köszi Lof. Ha lesz idöm, akkor letesztelem. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal