[Ajuda] Empresa
#1

Olб sou nova em pawno acho muito legal a art de desemvolver cуdigos, estou tentando estudar essa linguagem sу por diversгo..eu baixei o gm do muca e to estudando ele, porem percebir q as empresas quando /sacarprop retira-se um saldo negativo da empresa.. que tipo de operadores posso usar p reverter o saldo para positivo?
pawn Code:
if(strcmp(cmdtext, "/sacarprop", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
for(new p = 0; p < MAX_PROPS; 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(dini_Int(string, "TDono") == 1){
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0){
GivePlayerGrana(playerid, dini_Int(string, "Grana"));
new strx[256];
format(strx, sizeof(strx), "* Vocк pegou R$%d de sua propriedade!", dini_Int(string, "Grana"));
SendClientMessage(playerid, Amarelo, strx);
dini_IntSet(string, "Grana", 0);
} else {
SendClientMessage(playerid, Vermelho, "** Esta propriedade nгo й sua!");
}
} else {
SendClientMessage(playerid, Vermelho, "** Esta propriedade nгo tem dono!");
}
} else {
// SendClientMessage(playerid, Vermelho, "Vocк nгo estб em uma propriedade.");
}
}
}
return 1;
}
Reply
#2

Dana esses GM'S que vocк acha na net, vamos se dizer assim, sгo cheios de BUG'S e tal, o certo era vocк fazer um para vocк a partir do zero. Aqui no fуrum tem vбrios tutoriais explicando e tal.
Vou lhe mandar uma lista que eu achei mexendo pelo fуrum.

Reply
#3

Acho dificil ela aprender isso assim
Reply
#4

Sу queria uma base p fazer ...tipo q operadores usar..serб q posso adaptar o tempo tipo dos 5minutos q se passa na cadeia aumenta-lo p o tempo q quero q a empresa produza ou algo do tipo..so uma ideia de como fazer
Reply
#5

pawn Code:
soma: +=
subtraзгo: -=
setar o valor: =
Reply
#6

daria certo se eu fizesse assim?
pawn Code:
if(dini_Int(file, "lucro") == 1){
grana[i]++;
format(string, sizeof(string), "(info) Aguarde o lucro!", grana[i]);
SendClientMessage(i, verdel, string);
if(grana[i]>= 600){
.....etc
to tentando tanto q xega to inventando cosigo kkkkkkkkkkkkkkkk
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)