24.01.2012, 21:17
Tou a criar um fs de casa, peguei o sistema de carros do aHouse 
entгo qnd eu compilo, com este cmd:
ele buga, o .amx do sistema fica 0 kb.
o comando era dcmd. entao passei pra strcmp ( EU ACHO , pois sou mt nb
)
Entгo oq esta de errado?
Strcmp
Comando Original: ( DCMD )

entгo qnd eu compilo, com este cmd:
ele buga, o .amx do sistema fica 0 kb.
o comando era dcmd. entao passei pra strcmp ( EU ACHO , pois sou mt nb

Entгo oq esta de errado?
Strcmp
pawn Код:
if(strcmp(cmd, "/veiculocasa", true) == 0)
{
new pname[24];
GetPlayerName(playerid, pname, 24);
if(cInfo[CasaPickup[playerid]][GotCar]==0) return SendClientMessage(playerid, COR_VERMELHO, "{FF0000}(x) Estб casa nгo tem veнculo.");
new NomeCarro[40];
if(!strlen(tmp))
{
SendClientMessage(playerid, COR_VERMELHO, "Uso: /veiculocasa [nome do veнculo]");
}
else
{
new str[256], abc;
for(new i=0;i<MAX_PODE_CARROS;i++)
{
if(strcmp(NomeCarro,Compra_Carros[i][NomeCarro],true)==0)
{
if(GetPlayerMoney(playerid)<Compra_Carros[i][PrecoCarro]) return SendClientMessage(playerid, COR_VERMELHO, "{FF0000}(x) Vocк nгo tem esse dinheiro.");
GivePlayerMoney(playerid, -Compra_Carros[i][PrecoCarro]);
cInfo[playericonhouse[playerid]][ModeloCarro] = Compra_Carros[i][ModeloCarro];
format(str, sizeof(str), "Casas/Casa%d.ini", playericonhouse[playerid]);
dini_IntSet(str, "ModeloCarro", Compra_Carros[i][ModeloCarro]);
format(str, sizeof(str), "{F9c68A}| INFO | Vocк colocou o veнculo %s como veнculo de sua casa.", NomeCarro);
SendClientMessage(playerid, 0x8FBC8FAA, str);
abc = 1;
}
}
if(abc==0)
{
SendClientMessage(playerid, COR_VERMELHO, "{FF0000}(x) Este veнculo nгo estб disponнvel para veнculo casa.");
abc=0;
}
}
}
else
{
SendClientMessage(playerid, COR_VERMELHO, "{FF0000}(x) Vocк nгo й dono dessa casa.");
}
return 1;
}
pawn Код:
dcmd_veiculocasa(playerid,params[])
{
#pragma unused params
new timestamp = GetTickCount();
if(timestamp - inhousepickup[playerid] > 5000)
{
SendClientMessage(playerid, Vermelho, "{FF0000}| ERRO | Vocк precisa estбr na pickup da casa para usar este comando.");
return 1;
}
new pname[24];
GetPlayerName(playerid, pname, 24);
if(cInfo[playericonhouse[playerid]][GotCar]==0) return SendClientMessage(playerid, Vermelho, "{FF0000}| ERRO | Estб casa nгo tem veнculo.");
if(strcmp(hInfo[playericonhouse[playerid]][Name],pname,true)==0)
{
new carname[40];
if (sscanf(params, "s", carname))
{
SendClientMessage(playerid, 0x6495EDAA, "Uso: /veiculocasa [nome do veнculo]");
}
else
{
new str[256], abc;
for(new i=0;i<MAX_BUY_CARS;i++)
{
if(strcmp(carname,Buyable_Cars[i][CarName],true)==0)
{
if(GetPlayerMoney(playerid)<Buyable_Cars[i][CarCost]) return SendClientMessage(playerid, Vermelho, "{FF0000}| ERRO | Vocк nгo tem esse dinheiro.");
GivePlayerMoney(playerid, -Buyable_Cars[i][CarCost]);
cInfo[playericonhouse[playerid]][CarModel] = Buyable_Cars[i][CarModel];
format(str, sizeof(str), "Casas/%d.ini", playericonhouse[playerid]);
dini_IntSet(str, "CarModel", Buyable_Cars[i][CarModel]);
format(str, sizeof(str), "{F9c68A}| INFO | Vocк colocou o veнculo %s como veнculo de sua casa.", carname);
SendClientMessage(playerid, 0x8FBC8FAA, str);
new ano,mes,dia;
new string[266];
getdate(ano, mes, dia);
format(string, sizeof(string), " (%d/%d/%d)", dia,mes,ano);
dini_Set(str, "Login", string);
format(hInfo[playericonhouse[playerid]][Login],255, string);
cInfo[playericonhouse[playerid]][NewCar] = 1;
abc = 1;
}
}
if(abc==0)
{
SendClientMessage(playerid, Vermelho, "{FF0000}| ERRO | Este veнculo nгo estб disponнvel para veнculo casa.");
abc=0;
}
}
}
else
{
SendClientMessage(playerid, Vermelho, "{FF0000}| ERRO | Vocк nгo й dono dessa casa.");
}
return 1;
}