[POMOC] Plata


Započeo KenBlok, Avgust 06, 2014, 23:26:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //

To za nestajanje novca jesi siguran da nemas AC?
69



To je u skriptu ubaceno.. Za moneyhack nema

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

 Kako da nadem to sto je napravito da bude na paydayu. isplata place sto se radi..
Poslednja Izmena: Avgust 07, 2014, 21:23:18 POSLE PODNE od KenBlok

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?
69

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.

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

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;
}