[Pomoc] Hitno

Započeo SlicK, Avgust 15, 2010, 00:06:37 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Znaci ovako...Napravio sam da dok igrac dode na neko mjesto (odredeno nije bitno za sta) pokaze mu se dialog...medutim ako si id 1+ nece se otvoriti dialog...samo id 0 radi...Zna netko zasto?
Mysterious roleplay

nastoe

Daj da vidim kod sta se dogodi kada dode na to mjesto

Radio sam kako je na GF ono za textdraw samo sta ti tu pokaze dialog...Ovo je ispod public Custom Pickups

if(PlayerToPoint(1.0,playerid,1310.0168,-1367.7729,13.5402))
{
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx+2, sly, slz);
ShowPlayerDialog(playerid, Bizdialog, DIALOG_STYLE_LIST, "Izaberite", "Ulaz\nKupi firmu\nProdaj firmu", "U redu", "Odustani");
}


Ovo je dialog

  if(dialogid == Bizdialog)
{
if(response)
  {
if(listitem == 0 && PlayerToPoint(4.0,playerid,1310.0168,-1367.7729,13.5402))
  {
SetPlayerPos(playerid,833.1806,7.4712,1004.1797);
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3445 ;
GivePlayerMoney(playerid,-10);
GameTextForPlayer(playerid,"~r~-10",1000,3);
   }
else if(listitem == 2 )
   {
Kupibiz(playerid);
}
else if(listitem == 3 )
   {
          Prodajbiz(playerid);
}
}
  }


EDIT; timer!

new:
new pickuptimer;
OnGameModeInit:
pickuptimer = SetTimer("CustomPickups", 1000, 1);
OnGameModexit:
KillTimer(pickuptimer);
Poslednja Izmena: Avgust 15, 2010, 00:35:14 PRE PODNE od â–º|Slick|Crack|â—„
Mysterious roleplay

nastoe

Kako mozes ispod custom pickups koristiti "playerid" kada sam 100% siguran da tamo ima samo loop i pogledaj taj loop ovo ti je npr. loop za igraca koji je ID 1

for(new i; i < playerid; i ++) neznam sada jeli sam dobro napiso ali tako nesto uglavnom, i ispod tog koda ce se provesti funkcija SAMO ako je igracev ID: 1 odnosno najmanji online ID
Poslednja Izmena: Avgust 15, 2010, 00:38:38 PRE PODNE od ExtremePower

Citat: ExtremePower poslato Avgust 15, 2010, 00:34:07 PRE PODNE
Kako mozes ispod custom pickups koristiti "playerid" kada sam 100% siguran da tamo ima samo loop i pogledaj taj loop ovo ti je npr. loop za igraca koji je ID 1

for(new i; i < playerid; i ++) neznam sada jeli sam dobro napiso ali tako nesto uglavnom, i ispod tog koda ce se provesti funkcija SAMO ako je igracev ID: 1

for(new i = 0; i < MAX_PLAYERS; i++) ;D

e hvala ti puno car si!!! Moze lock...
Mysterious roleplay