25.10.2012, 19:33
pawn Код:
CMD:conserto(playerid,params[])
{
if (pDados[playerid][Emprego] != Mecanico) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]Vocк nгo й Mecanico.");
new giveplayerid ,preco,stringme[100],stringm[100];
if(sscanf(params,"ud",giveplayerid,preco)) return SendClientMessage(playerid,COR_CINZA,"[INFO]Use /darlevel [ID] [Preзo].");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]Jogador nгo encontrado.");
if(preco < 1 || preco > 10000) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO] Preco entre R$1 e R$10000."); {
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProximidadeDetec(8.0, playerid, giveplayerid)&& IsPlayerInAnyVehicle(giveplayerid))
{
if(giveplayerid == playerid)
return SendClientMessage(playerid, COR_VERMELHO,"[ERRO] Nгo pode fazer isso.");
format(stringme, sizeof(stringme), "Vocк ofereceu %s para um conserto por R$ %d",nome(playerid),preco);
SendClientMessage(playerid, COR_AZULCLARO, stringme);
format(stringm, sizeof(stringm), "O mecвnico %s lhe ofereceu um conserto por R$ %d (digite /aceitar conserto) para aceitar",nome(playerid),preco);
SendClientMessage(giveplayerid, COR_AZULCLARO, stringm);
ConsertoOferta[giveplayerid] = playerid;
ConsertoPreco[giveplayerid] = preco;
}
else
SendClientMessage(playerid, COR_VERMELHO,"[ERRO] O jogador nгo estб prуximo a vocк ou nгo estб em um Carro");
}
}
return 1;
}