21.10.2016, 19:12
Eu queria saber se aqui no forum ou alguйm poderia criar um comando de casa em zcmd porque eu nгo manjo muito ainda de pawno Comanod mais ou menos seria /criarcasa [ID Do Interior] [Preзo] obg
#include <a_samp>
#include <sscanf>
#include <zcmd>
enum E_NUM
{
Price,
Owner[23],
Float:PosE[3],
Float:PosI[3],
Inter,
Pickup,
Text3D:Housetex,
Housedid
};
new Housed[10][E_NUM];
CMD:criarcasa(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return true;
static pricea,string[123], inter, i, Float:Pos[3];
if(sscanf(params, "dd" pricea, inter)) return SendClientMessage(playerid, -1, "[ PREЗO ] [ INTER ] ");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(; i<sizeof(Housed); i++)
{
Housed[i][Price] = pricea;
Housed[i][Housedid] = i;
Housed[i][PosE][0] = Pos[0];
Housed[i][PosE][1] = Pos[1];
Housed[i][PosE][2] = Pos[2]
format(Housed[i][Owner],23,"Server");
Inter(i,Inter);
Housed[i][Pickup] = CreatePickup(1239, 23, Housed[i][PosE][0], Housed[i][PosE][1], Housed[i][2]);
format(string, sizeof(string), "ID: %i\nDONO: %s\nPREЗO: %i", Housed[i][Housedid],Housed[i][Owner],Housed[i][Price]);
Housed[i][Housetex] = Create3DTextLabel(string, -1,Housed[i][PosE][0], Housed[i][PosE][1], Housed[i][2], 6, GetPlayerVirtualWorld(playerid));
break;
}
format(string, sizeof(string),"HOUSE %i, foi criada", i);
SendClientMessage(playerid, -1, string);
return true;
}
stock Inter(i,id)
{
if(id > 0)
{
Housed[i][Inter] = id;
Housed[i][PosI][0] = 0.0;
Housed[i][PosI][1] = 0.0;
Housed[i][PosI][2] = 0.0;
}
}
#include <zcmd>
#include <sscanf2>
#include <streamer>
enum sHouse
{
HouseInt,
HousePreco,
Float:HousePos[3]
};
new House[MAX_PLAYERS][sHouse];
CMD:criarcasa(playerid, params[])
{
if(sscanf(params, "ii", House[playerid][HouseInt],House[playerid][HousePreco])) return SendClientMessage(playerid, -1 , "Use: /criarcasa [int] [preзo]");
GetPlayerPos(playerid, House[playeri][HousePos][0], House[playeri][HousePos][1], House[playeri][HousePos][2]);
CreateDinamycPickup(1273 , House[playeri][HousePos][0], House[playeri][HousePos][1], House[playeri][HousePos][2]-0.5);
return 1;
}