PosX=1213.011352 PosY=-1649.943725 PosZ=27.375000 Int=120000 Mundo=2 TDono=0 Dono=Ninguem Mensagemc=Nenhuma Preco=0 Trancada=0 Id=2 |
CMD:criarcasa(playerid, params[]) { new pname[MAX_PLAYER_NAME]; new string[256]; new idx; GetPlayerName(playerid, pname, sizeof(pname)); if(pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6 || pAdmin[playerid] == 7 || pAdmin[playerid] == 8 || IsPlayerAdmin(playerid)){ new tmpses[300]; new preco, int; tmpses = strtok(cmd, idx); if(!strlen(tmpses)) { SendClientMessage(playerid, Vermelho, "{FFFFFF}[x] {FF0000}use: /criarcasa [preзo] [interiorID]"); return 1; } preco = strval(tmpses); tmpses = strtok(cmd, idx); if(!strlen(tmpses)) { SendClientMessage(playerid, Vermelho, "{FFFFFF}[x] {FF0000}use: /criarcasa [preзo] [interiorID]"); return 1; } int = strval(tmpses); format(string, sizeof(string), "/Casas/casa%d.ini", proximacasa); if(!dini_Exists(string)) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); dini_Create(string); dini_FloatSet(string, "PosX", X); dini_FloatSet(string, "PosY", Y); dini_FloatSet(string, "PosZ", Z); dini_IntSet(string, "Int", int); dini_IntSet(string, "Mundo", proximacasa); dini_IntSet(string, "TDono", 0); dini_Set(string, "Dono", "Ninguem"); dini_Set(string,"Mensagemc","Nenhuma"); dini_IntSet(string, "Preco", preco); dini_IntSet(string, "Trancada", 0); new pickupid; pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); new string2[222]; format(string2, sizeof(string2), "Casa N° %d\n{FFFFE0}/Infocasa", proximacasa); Create3DTextLabel(string2,0xFFFFFFAA, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ")+0.75,20.0,0,1); proximacasa++; GameTextForPlayer(playerid,"~w~Casa criada com ~g~sucesso!",4000,1); } } else { SendClientMessage(playerid,0xFFFFFFFF,"[x] {FF0000}Voзк nгo pode usar comando estando preso."); } return 1; } |
CMD:criarcasa(playerid, params[]) {
new pname[MAX_PLAYER_NAME];
new string[256];
new preco, intt;
GetPlayerName(playerid, pname, sizeof(pname));
if(pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6 || pAdmin[playerid] == 7 || pAdmin[playerid] == 8 || IsPlayerAdmin(playerid))
{
if(sscanf(params, "dd", preco, intt))
return SendClientMessage(playerid -1, "/criarcasa [preco] [intt]")
format(string, sizeof(string), "/Casas/casa%d.ini", proximacasa);
if(!dini_Exists(string))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
dini_Create(string);
dini_FloatSet(string, "PosX", X);
dini_FloatSet(string, "PosY", Y);
dini_FloatSet(string, "PosZ", Z);
dini_IntSet(string, "Int", intt);
dini_IntSet(string, "Mundo", proximacasa);
dini_IntSet(string, "TDono", 0);
dini_Set(string, "Dono", "Ninguem");
dini_Set(string,"Mensagemc","Nenhuma");
dini_IntSet(string, "Preco", preco);
dini_IntSet(string, "Trancada", 0);
new pickupid;
pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
new string2[222];
format(string2, sizeof(string2), "Casa N° %d\n{FFFFE0}/Infocasa", proximacasa);
Create3DTextLabel(string2,0xFFFFFFAA, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ")+0.75,20.0,0,1);
proximacasa++;
GameTextForPlayer(playerid,"~w~Casa criada com ~g~sucesso!",4000,1);
}
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"[x] {FF0000}Voзк nгo pode usar comando estando preso.");
}
return 1;
}
//EM VEZ DISSO TUDO
if(pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6 || pAdmin[playerid] == 7 || pAdmin[playerid] == 8 || IsPlayerAdmin(playerid))
//PODERIA TER FEITO
if( IsPlayerAdmin(playerid) || pAdmin[playerid] >= 3)
{
}
PHP Code:
|
stock IsAdmin(playerid, a_level)
{
if(IsPlayerAdmin(playerid) || pAdmin[playerid] >= a_level) return 1;
return 0;
}
if(IsAdmin(playerid, 3))
{
}
C:\Users\bruunoo\Desktop\svreeee\gamemodes\HOMER.p wn(2074 ![]() |
return SendClientMessage(playerid -1, "/criarcasa [preco] [intt]") |
return SendClientMessage(playerid, -1, "/criarcasa [preco] [intt]");
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++; } } } } |
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; } |
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; } |