[TUT] Cigareta System

Započeo DjokoÅ¡
18. Dec. 2012. Zaključano
1,183
pregleda
7
postova
NickFalcone
4
Made Man
18. Dec. 2012.


Ovo je za RP servere,koristici komandu /smoke  😛.
1.Includeovi koji ce biti potrebni:
#include 
#include
#include
#include

Bez ovih include fajlova nece raditi....

Pored toga cemo definisati boje koje cemo koristiti:
#define red 0xFF0000AA
#define green 0x45E01FFF


Ukoliko imate ove Boje u Modu,ne morate stavljati... 😄

Zatim cemo dodati nove varijable:
new Cig;


Sada idite u public OnPlayerSpawn i stavite :
public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid, 362.0257, 173.7207, 1008.3828, 1.0);
                            //coord:x  coord:y  coord:z    Size
return 1;
}


Sada idite u public OnPlayerEnterCheckpoint i stavite :
public OnPlayerEnterCheckpoint(playerid)
{
   
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "24/7 Shop","Cigerette", "Buy", "Exit");
    return 1;
}


Sada cemo napraviti dialog:
if(dialogid == 1)
        {
        switch(listitem)
        {
        case 0:{
        if(response == 1)SendClientMessage(playerid, green, "Kupili ste kutiju cigareta!");
        Cig = 5;
        if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid,red,"Nnemate dovoljno novca,kutija cigareta kosta $25.");
        GivePlayerMoney(playerid, -25);
        }
}


Sada cemo srediti komandu:

Dodaj te tamo de su vam komande.
COMMAND:bag(playerid, params[])
{
    SendClientMessage(playerid, Yellow,"-------Bag-------");
    new string;
    format(string,sizeof(string),"Ciggerette: %d",Cig);
    SendClientMessage(playerid,green,string);
    return 1;
}

COMMAND:smoke(playerid, params[])
{
    if(Cig == 0) return SendClientMessage(playerid,red,"Nemas cigaretu!");
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
    SendClientMessage(playerid,green,"Zapalio si cigaretu!");
    Cig --;
    return 1;
}
Blaeks_Biofor
5
Forum Don
18. Dec. 2012.
imas propusta i nisi sve objasnio detaljno, ali lepo je sto se trudis
NickFalcone
4
Made Man
18. Dec. 2012.
Hvala.. -.-"  😄  😄
NickFalcone
4
Made Man
18. Dec. 2012.
Nisam sve,uzeo sam samo "KOMANDE" ostalo sam sam pisao.. -.-"
eQ| Cubee
5
Kingpin
18. Dec. 2012.
Ništa nisi objasnio...
[EX:RP]N1XTON
5
Underboss
18. Dec. 2012.
et kad si vec to radio trebao si uraditi i za upaljac bilo bi bolje :p a to si copy iz neke skripte jer je na engleskom
[Bp]D.N
5
Kingpin
18. Dec. 2012.
Nikakve koristi od tutoriala,nista nije objasnjeno sto kaze StjepanS!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha