(http://zaslike.com/viewer.php?file=uqyih1chgxunoostc8l.jpg)
Ovo je za RP servere,koristici komandu /smoke :P.
1.Includeovi koji ce biti potrebni:
#include <a_samp>
#include <zcmd>
#include <dini>
#include <sscanf>
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... :D
Zatim cemo dodati nove varijable:
new Cig[MAX_PLAYERS];
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[playerid] = 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[MAX_PLAYERS];
format(string,sizeof(string),"Ciggerette: %d",Cig[playerid]);
SendClientMessage(playerid,green,string);
return 1;
}
COMMAND:smoke(playerid, params[])
{
if(Cig[playerid] == 0) return SendClientMessage(playerid,red,"Nemas cigaretu!");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
SendClientMessage(playerid,green,"Zapalio si cigaretu!");
Cig[playerid] --;
return 1;
}
imas propusta i nisi sve objasnio detaljno, ali lepo je sto se trudis
Hvala.. -.-" :D :D
Nisam sve,uzeo sam samo "KOMANDE" ostalo sam sam pisao.. -.-"
Ništa nisi objasnio...
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
Nikakve koristi od tutoriala,nista nije objasnjeno sto kaze StjepanS!