21.12.2014, 22:16
Olб galera, Preciso de uma ajuda de vocкs, estou usando a gamemode, PCC_Truking e estou com 1 problema
quero colocar algumas casa para apenas os vips comprar, o problema й que nгo sei como fazer, jб tentei algumas coisas porem nгo obtive sucesso.
Alguйm pode me ajudar?
Pois pelo meu pensamento, irei ter que criar 1 novo comando no mesmo estilo do normal (/criarcasa)
no caso terei que criar 1 novo comando, "/criarcasavip" talvez?
e e adicionar uma funзгo para o vip conseguir comprar
alguйm pode me ajudar? espero que entendam minha nescessidade
quero colocar algumas casa para apenas os vips comprar, o problema й que nгo sei como fazer, jб tentei algumas coisas porem nгo obtive sucesso.
Alguйm pode me ajudar?
Pois pelo meu pensamento, irei ter que criar 1 novo comando no mesmo estilo do normal (/criarcasa)
pawn Код:
CMD:criarcasa(playerid, params[])
{
new BVip[9000];
if (APlayerData[playerid][LoggedIn] == true)
{
if(CallRemoteFunction("PegarLevelNovo","i",playerid) < 5) return SendClientMessage(playerid, -1, "{FF0000}| {33AA33}ERRO {FF0000}| {FFFFFF}Vocк nгo tem permissгo para isso!");
{
strins(BVip,"{a9c4e4}Casa level {ffffff}1 {a9c4e4}- {00ff00}R${ffffff}100000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}2 {a9c4e4}- {00ff00}R${ffffff}200000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}3 {a9c4e4}- {00ff00}R${ffffff}300000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}4 {a9c4e4}- {00ff00}R${ffffff}400000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}5 {a9c4e4}- {00ff00}R${ffffff}500000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}6 {a9c4e4}- {00ff00}R${ffffff}600000{a9c4e4}.\n\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}7 {a9c4e4}- {00ff00}R${ffffff}700000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}8 {a9c4e4}- {00ff00}R${ffffff}800000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}9 {a9c4e4}- {00ff00}R${ffffff}900000{a9c4e4}.\n",strlen(BVip));
strins(BVip,"{a9c4e4}Casa level {ffffff}10 {a9c4e4}- {00ff00}R${ffffff}1000000{a9c4e4}.\n",strlen(BVip));
ShowPlayerDialog(playerid, ESCOLHER_PRECO, DIALOG_STYLE_LIST, "{FFFFFF}Escolha um level e preco da casa.", BVip, "Selecionar", "Cancelar");
}
}
return 1;
}
e e adicionar uma funзгo para o vip conseguir comprar
pawn Код:
CMD:comprarcasa(playerid, params[])
{
if (APlayerData[playerid][LoggedIn] != true) return SendClientMessage(playerid, -1, "{FF0000}| {33AA33}ERRO {FF0000}| {FFFFFF}Vocк nгo estб logado!");
if (APlayerData[playerid][PlayerJailed] != 0) return SendClientMessage(playerid, -1, "{FF0000}| {33AA33}ERRO {FF0000}| {FFFFFF}Vocк nгo pode usar esse comando na cadeia!");
if (PlayerInfo[playerid][NoEvento] == 1) return SendClientMessage(playerid, -1, "{FF0000}| {33AA33}ERRO {FF0000}| {FFFFFF}Vocк nгo pode usar esse comando em um evento");
if (GetPlayerVehicleSeat(playerid) != -1) return SendClientMessage(playerid, -1, "{FF0000}| {33AA33}ERRO {FF0000}| {FFFFFF}Vocк nгo pode usar esta comando dentro de um veнculo");
new Msg[128];
for (new i = 1; i < sizeof(AHouseData); i++)
{
if (AHouseData[i][PickupID] != 0)
{
if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[i][HouseX], AHouseData[i][HouseY], AHouseData[i][HouseZ]))
{
if (AHouseData[i][Owned] == false)
{
if (APlayerData[playerid][PlayerMoney] >= AHouseData[i][HousePrice])
{
House_SetOwner(playerid, i);
}
else
{
SendClientMessage(playerid, -1, "{FF0000}| {33AA33}CASA {FF0000}| {FFFFFF}Vocк nгo tem dinheiro suficiente para comprar esta casa."); // The player cannot afford this house
}
}
else
{
format(Msg, 128, "{FF0000}| {33AA33}CASA {FF0000}| {FFFFFF}Esta casa jб pertence a %s", AHouseData[i][Owner]);
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
}
return 1;
}
}
}
return 1;
}

