Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: KenBlok poslato Avgust 06, 2014, 23:26:41 POSLE PODNE

Naslov: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 06, 2014, 23:26:41 POSLE PODNE
Skripta koju koristim: LGRP
Opis problema o kojem se radi: Znaci u skripti je uradeno da se dobije placa svaki payday.. ali se ne dobiva,, ja bi htjeo to prepravit da se dobije cim zavrsi rutu.. ali neznam kak nac to u skriti..

Znaci dodam vamo!!!!! GivePLayerMoney(playerid,)  ,, Izbaci warning. al oke.. to... . al onda dobijes pare kad zvarsis rutu.. al odma nestanu.. tj maknu se,,
Dio skripte: stock IsplataPlace(playerid,tekst[],iznosplacei,iznosbonusai)
{
    iznosplacei = iznosplacei*4;
new stringg[256];
TogglePlayerControllable(playerid, 1);
    format(stringg, sizeof(stringg), ""#COL_CMD"%s\n \n{F6F6F6}Iznos place: "#COL_PARAM"$%d\n{F6F6F6}Iznos Bonusa: "#COL_PARAM"$%d\n \n{F6F6F6}Ukupno: "#COL_PARAM"$%d", tekst, iznosplacei, iznosbonusai,(iznosplacei+iznosbonusai));
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
ShowPlayerDialog(playerid, DIALOG_VISEJEZIKA, DIALOG_STYLE_MSGBOX,""#COL_WHITE"Isplata place",stringg,"zatvori","");
    PlayerInfo[playerid][Ruta] = PlayerInfo[playerid][Ruta]+1;
OnUpdatePlayer(playerid);
return true;
}

Slika (neobavezno): //
Naslov: Odg: [POMOC] Plata
Poruka od: youngdeal poslato Avgust 06, 2014, 23:28:37 POSLE PODNE
To za nestajanje novca jesi siguran da nemas AC?
Naslov: Odg: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 06, 2014, 23:30:13 POSLE PODNE
Pa imam ga
Naslov: Odg: [POMOC] Plata
Poruka od: DevoXx poslato Avgust 06, 2014, 23:30:31 POSLE PODNE
Pa daj nam dio za Money Hack ? da pogledamo
Naslov: Odg: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 06, 2014, 23:31:57 POSLE PODNE
To je u skriptu ubaceno.. Za moneyhack nema
Naslov: Odg: [POMOC] Plata
Poruka od: DevoXx poslato Avgust 07, 2014, 11:39:47 PRE PODNE
Definiraj kod anticheata za money hack "giveplayermoney" da ova funkcija može normalno radit da je ne ometa anticheat. Jer ti je AC ne poznaje i briše novac
Naslov: Odg: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 07, 2014, 21:23:01 POSLE PODNE
 Kako da nadem to sto je napravito da bude na paydayu. isplata place sto se radi..
Naslov: Odg: [POMOC] Plata
Poruka od: youngdeal poslato Avgust 07, 2014, 21:23:42 POSLE PODNE
Citat: KenBlok poslato Avgust 07, 2014, 21:23:01 POSLE PODNE
Kako da nadem to sto je napravito da bude na paydayu. isplata place sto se radi..
Sta?
Naslov: Odg: [POMOC] Plata
Poruka od: DevoXx poslato Avgust 07, 2014, 21:27:53 POSLE PODNE
Pa ovako, definiraj GivePlayerMoney da ti se ne dešava to više, jer anticheat briše sav novac prilikom davanja jer nisi definisao davanje novca. Taj problem mi je jedan korisnik ovog foruma napisao na PM pa sam mu rekao da definiše i definisao je i sad mu sve normalno radi.
Naslov: Odg: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 07, 2014, 21:31:12 POSLE PODNE
Neznam gdje da ga definisem kako... jer gledam za AntiCheat,, nema nist za pare..  u skripti,, Kako i gdje da to definisem,, ili... kako da nadem to sto je u skripti napravito.. sto se radi i sto zaradis na poslovima,, dobijes znaci na payday,, ali ne dobijes uope.. hmm
Naslov: Odg: [POMOC] Plata
Poruka od: KenBlok poslato Avgust 07, 2014, 22:03:57 POSLE PODNE
evo kod od paydaya.. i tu pise Iznos uplate na vas racun... ja to ocu ukloniti,, ali nemogu nac to u skripti...  Necu da na pay dobiva,.. jer svakako ne dobijem nsita nevalja nes..

if(PlayerInfo[i][Exp_Poeni] < expamount)
{
                PlayerInfo[i][PayDayKol] = 0;
                  if(PlayerInfo[i][Kredit] > 0)
                  {
      format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d\n-Dodatci: $%d\n\nRashodi:\n\n-Struja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\n-Najamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0\n-Iznos rate kredita: $%d, Preostalo jos kredita: $%d\n\n\n",
  account,pay-rent,dodatci,struja,voda,smece,plin,rent,PlayerInfo[i][RataKredita],PlayerInfo[i][Kredit]);
                  format(coordsstring2, sizeof(coordsstring2), "{FFFFFF}Novo stanje na vasem racunu iznosi: %d",PlayerInfo[i][Racun]);
                  format(coordsstring3, sizeof(coordsstring3), "%s%s",coordsstring,coordsstring2);
                  }
                  else
                  {
      format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d\n-Dodatci: $%d\n\nRashodi:\n\n-Struja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\n-Najamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0\n\n\n",account,pay-rent,dodatci,struja,voda,smece,plin,rent);
                  format(coordsstring2, sizeof(coordsstring2), "{FFFFFF}Novo stanje na vasem racunu iznosi: %d",PlayerInfo[i][Racun]);
                  format(coordsstring3, sizeof(coordsstring3), "%s%s",coordsstring,coordsstring2);
                  }
  ShowPlayerDialog(i, 999, DIALOG_STYLE_MSGBOX, "{33CCFF}Izlistanje racuna", coordsstring3, "U redu", "");
  PlayerInfo[i][PayCheck] = 0;
                  return 1;
}
    if(PlayerInfo[i][Exp_Poeni] >= expamount)
{
      PlayerInfo[i][Level] = PlayerInfo[i][Level]+1;
      if(PlayerInfo[i][Exp_Poeni] == expamount)
      {
      PlayerInfo[i][Exp_Poeni] = 0;
      }
      else
      {
      PlayerInfo[i][Exp_Poeni] = PlayerInfo[i][Exp_Poeni]-expamount;
      }
      PlayerInfo[i][PayDayKol] = 0;
      SetPlayerScore(i, PlayerInfo[i][Level]);
      new fixlagstring[128];
                 format(fixlagstring, sizeof(fixlagstring),  "[Level++] Cestitamo presli ste na novi level! Vas level je sada: %d",PlayerInfo[i][Level]);
                 SendClientMessage(i,COLOR_LIGHTBLUE, fixlagstring);
                  if(PlayerInfo[i][Kredit] > 0)
                  {
                  format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d\n-Dodatci: $%d\n\nRashodi:\n\n-Struja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\n-Najamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0\n-Iznos rate kredita: $%d, Preostalo jos kredita: $%d\n\n\n",
  account,pay-rent,dodatci,struja,voda,smece,plin,rent,PlayerInfo[i][RataKredita],PlayerInfo[i][Kredit]);
                  format(coordsstring2, sizeof(coordsstring2), "{FFFFFF}Novo stanje na vasem racunu iznosi: %d\n\n -[X]Level up! Vas level je sad: %d",PlayerInfo[i][Racun],PlayerInfo[i][Level]);
                  format(coordsstring3, sizeof(coordsstring3), "%s%s",coordsstring,coordsstring2);
                  }
                  else
                  {
  format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d\n-Dodatci: $%d\n\nRashodi:\n\n-Struja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\n-Najamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0\n\n\n",account,pay-rent,dodatci,struja,voda,smece,plin,rent);
                  format(coordsstring2, sizeof(coordsstring2), "{FFFFFF}Novo stanje na vasem racunu iznosi: %d\n\n -[X]Level up! Vas level je sad: %d",PlayerInfo[i][Racun],PlayerInfo[i][Level]);
                  format(coordsstring3, sizeof(coordsstring3), "%s%s",coordsstring,coordsstring2);
                  }
  ShowPlayerDialog(i, 999, DIALOG_STYLE_MSGBOX, "{33CCFF}Izlistanje racuna", coordsstring3, "U redu", "");
  PlayerInfo[i][PayCheck] = 0;
                  return 1;
}
}
else
{
    SendClientMessage(i, COLOR_TOMATO, "NBG: Nisi igrao dovoljno dugo za isplatu place.");
}
}
}
}
    return 1;
}