21.02.2016, 23:32
Galera vcs podem me ajudar com 3 coisas? quando compro a casa,
1: o simbolo nao ta ficando azul quando se compra a casa, fica verde eternamente: acho que o script disso й esse:
2: Comando /deletarcasa:
3: comando liberarcasa
o comando de liberar casa aparece isso:
[21:06:13] (INFO) O administrador Breja liberou a casa 0
Sу libera a casa 0, as outras nao liberam.
Jб o comando deletarcasa nao faz nada, nao aparece nada nem nada '-'
nгo estгo pegando... acho que o sistema desse gamemode que baixei ja veio todo corrompido... Muito obrigado, pela ajuda, vcs sгo zicas !
1: o simbolo nao ta ficando azul quando se compra a casa, fica verde eternamente: acho que o script disso й esse:
Quote:
for(new c = 0; c < MAX_CASAS; c++) { format(string, sizeof(string), "/Casas/casa%d.ini", c); if(dini_Exists(string)){ new pickupid; new string2[222]; if(dini_Int(string, "TDono") == 0){ pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); format(string2, sizeof(string2), "Casa N° %d\n{FFFF00}/Infocasa", proximacasa); Create3DTextLabel(string2,0xFFFFFFAA, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ")+0.75,20.0,0,1); proximacasa++; } else { if(dini_Int(string, "TDono") == 1){ pickupid = CreatePickup(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); format(string2, sizeof(string2), "Casa N° %d\n{FFFF00}/Infocasa", proximacasa); Create3DTextLabel(string2,0xFFFFFFAA, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ")+0.75,20.0,0,1); proximacasa++; } else { proximacasa++; } } } |
Quote:
CMD:deletarcasa(playerid, params[]) { new preco; new tmp[256]; new idx; new string[256]; tmp = strtok(cmd, idx); if(!strlen(tmp)){ SendClientMessage(playerid, Vermelho, "/deletarcasa [casaID]"); return 1; } preco = strval(tmp); format(string, sizeof(string), "/Casas/casa%d.ini", preco); if(dini_Exists(string)){ // new Float:X, Float:Y, Float:Z; //GetPlayerPos(playerid, X, Y, Z); if(pAdmin[playerid] >= 5){ new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); DestroyPickup(dini_Int(string, "Id")); dini_IntSet(string, "TDono", 3); dini_Set(string, "Dono", "Nenhum"); dini_IntSet(string, "Id", 999); return 1; } else { SendClientMessage(playerid, Vermelho, "(ERRO)Vocк nгo tem permissгo."); } } return 1; } |
Quote:
CMD:liberarcasa(playerid, params[]) { new preco; new tmp[256]; new string[256]; new idx, file[128]; tmp = strtok(cmd, idx); if(!strlen(tmp)){ SendClientMessage(playerid, Vermelho, "/liberarcasa [casaID]"); return 1; } preco = strval(tmp); format(string, sizeof(string), "/Casas/casa%d.ini", preco); if(dini_Exists(string)){ // new Float:X, Float:Y, Float:Z; //GetPlayerPos(playerid, X, Y, Z); if(pAdmin[playerid] >= 5){ format(file, sizeof(file), PASTA_CONTAS, dini_Get(string, "Dono")); dini_FloatSet(file,"CasaX",Float:1410.5046); dini_FloatSet(file,"CasaY",Float:-1789.7197); dini_FloatSet(file,"CasaZ",Float:13.8285); new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); dini_IntSet(string, "TDono", 0); dini_Set(string, "Dono", "Nenhum"); new pickupid; DestroyPickup(dini_Int(string, "Id")); pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); format(string, sizeof(string), "(INFO) O administrador %s liberou a casa %d", pname,preco); SendClientMessageToAll(tcadm, string); return 1; } else { SendClientMessage(playerid, Vermelho, "(ERRO) Vocк nгo tem permissгo."); } } return 1; } |
[21:06:13] (INFO) O administrador Breja liberou a casa 0
Sу libera a casa 0, as outras nao liberam.
Jб o comando deletarcasa nao faz nada, nao aparece nada nem nada '-'
nгo estгo pegando... acho que o sistema desse gamemode que baixei ja veio todo corrompido... Muito obrigado, pela ajuda, vcs sгo zicas !