Help empresa -
LifeCrazy - 26.02.2013
Tipo eu estou arrumando o sistema de emrpesa, mais nгo estou conseguindo arrumar o comando de /Pegarmercadoria
Alguem poderia me ajudar? tipo eu queria que pegasse a mercadoria em algum cp em Bayside e levasse a atй a empresa, mais nгo consigo arrumar o comando olha como ele estб alguem poderia me ajudar por favor
pawn Код:
if(strcmp(cmdtext,"/pmercadoria", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new p = 0; p < MAX_CASAS; p++)
{
format(string, sizeof(string),"/Props/prop%d.ini", p);
if(dini_Exists(string)){
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 2.0, dini_Float(string,"PosX"), dini_Float(string,"PosY"), dini_Float(string,"PosZ"))){
if(PropEmp(playerid, p) == 1){
playerid = 1;
pentrega[playerid] = p;
new string2[256];
format(string2, sizeof(string2),"(PROP) Leve a entrega atй a бrea de descarga!",pname,p);
SendClientMessage(playerid, 0xFFFFFFAA,string2);
SendClientMessage(playerid, 0xFFFFFFAA,"| EMPRESA | Use /mentrega");
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo й empregado daqui");
}
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo estб em uma propriedade");
}
}
}
return 1;
}
- Aqui estб a cordenada /Save de onde eu queria que fosse o CP em Bayside: AddPlayerClass(137,-2185.8730,2415.9348,5.1717,320.7681,0,0,0,0,0,0);
PS. E se precisar aqui o comando que entrega a mercadoria na empresa:
pawn Код:
if(strcmp(cmdtext,"/mentrega", true) == 0) {
new prc;
new valor;
//new Randum;;
new string2[256];
if(PlayerToPoint(20.0, playerid, -2185.8044,2416.1069,5.1752)){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if (playerid == 1){
if(dini_Int(file, "Vip") > 0){
format(string, sizeof(string),"/Props/prop%d.ini", pentrega[playerid]);
valor = (dini_Int(string, "Preco")/100)*2;
//Randum = random(valor);
//valor2 = valor+Randum;
prc = valor/100*dini_Int(string, "Renda");
format(string2, sizeof(string2),"[VCBVip]Vendido ! R$%d([%d%%] da renda da propriedade й sua)", prc*2, dini_Int(string, "Renda"));
SendClientMessage(playerid, Azul, string2);
format(string2, sizeof(string2),"[VCBVip]A empresa rendeu R$%d", (valor-prc)*2);
SendClientMessage(playerid, Azul, string2);
//SendClientMessage(playerid, Azul,"[LBVip]A empresa rendeu R$650");
GivePlayerGrana(playerid, prc*2);
if(dini_Exists(string)){
dini_IntSet(string,"Grana",dini_Int(string,"Grana" )+((valor-prc)*2));
}
pentrega[playerid] = 0;
} else {
format(string, sizeof(string),"/Props/prop%d.ini", pentrega[playerid]);
valor = (dini_Int(string, "Preco")/100)*2;
//Randum = random(valor);
//valor2 = valor+Randum;
prc = valor/100*dini_Int(string, "Renda");
format(string2, sizeof(string2),"Vendido ! R$%d([%d%%] da renda da propriedade й sua)", prc, dini_Int(string, "Renda"));
SendClientMessage(playerid, Azul, string2);
format(string2, sizeof(string2),"A empresa rendeu R$%d", valor-prc);
SendClientMessage(playerid, Azul, string2);
GivePlayerGrana(playerid, prc);
if(dini_Exists(string)){
dini_IntSet(string,"Grana",dini_Int(string,"Grana" )+valor-prc);
}
pentrega[playerid] = 0;
}
} else {
SendClientMessage(playerid, Vermelho,"Vocк estб fazendo uma entrega");
}
} else {
SendClientMessage(playerid, Vermelho,"Vocк nгo estб em Byside");
}
return 1;
}
Se precisar de mais alguma parte me pede, mais me ajuda por favor necessito muito disso
Ah, eu tentei mais nгo consgui atй baixei varios sistema de emrpesas gms pra estudar mais nгo consegui mesmo
Obrigado.
Re: Help empresa -
Dana_scully - 26.02.2013
Eu tambй queria ..nгo vou por o cogido porque tб quase igual
Re : Help empresa -
LifeCrazy - 27.02.2013
'-' Alguem ajuda?