Szerző Téma: "Player Timer"  (Megtekintve 583 alkalommal)

"Player Timer"
« Dátum: 2012. November 22. - 23:26:13 »
0 Show voters
Sziasztok.!
Egy újabb segítségel fordulok hozzátok.!
Azt szeretném megcsinálni hogy Mikor egy Player Kijön egy Bizonyos Interorból akkor 3mp-re fagyassza le a mód majd 3mp után olvassza fel.
Segítségeteket Elõre is köszönöm.!

"Player Timer"
« Válasz #1 Dátum: 2012. November 22. - 23:54:02 »
0 Show voters
forward 
Betoltes(playerid);
public Betoltes(playerid) //ebben adjuk meg, hogy mi történjem miután letelt a 3mp
{
    TogglePlayerControllable(playerid, 1); //beállítjuk a játékos irányíthatóságát igazra azaz mozoghat
    return 1;
}
public OnPlayerUpdate(playerid)
{
if (IsPlayerInRangeOfPoint(playerid,1,363.4137,-74.5788,1001.5078)) //megadjuk a kilépés helyét az interiorban
{
SetPlayerPos(playerid,1199.5190,-920.8154,43.1076); //beállítjuk, hogy kinnt hová tegye a játékost
SetPlayerInterior(playerid,0); //belõjjük az interiort az alap 0-ra
SetTimer(\"Betoltes\", 3000, false); //elindítunk egy 3mp-es timert
TogglePlayerControllable(playerid, 0); //beállítjuk a játékos irányíthatóságát hamisra azaz nem mozoghat
GameTextForPlayer(playerid,\"~w~Objectek ~b~Betoltése...!\",3000,1); //ezegy kis plusz nem kötelezõ!
}
return 1;
}

 
Parancsolj én így írtam meg neked nem teszteltem de mûködnie kell! :) Ha mégsem szólj!

"Player Timer"
« Válasz #2 Dátum: 2012. November 23. - 00:12:21 »
0 Show voters
Köszöntem.:) Mûködik.! Ment a +!
Õhhm justrics még 1 dologban tudnál segíteni ha tudsz?!
Azt hogy tudom megcsinálni hogy az adott autó is kb 3mpig a kevegõbe maradjon miután kijöttem egy épületbõl ?(Intibõl)

"Player Timer"
« Válasz #3 Dátum: 2012. November 23. - 00:15:44 »
0 Show voters
Õõõ nem tudom szerintem az nem meg oldható! :)

"Player Timer"
« Válasz #4 Dátum: 2012. November 23. - 00:19:24 »
0 Show voters
Dehogynem. :) csak nem tudom h hogyan kell :S

"Player Timer"
« Válasz #5 Dátum: 2012. November 23. - 06:00:43 »
0 Show voters
az OnPlayerUpdate laggoltat, ráadásul amit írtál, hibát.
 
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
if(oldinteriorid == VALAMI && newinteriorid == 0) SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid);
return 1;
}
forward UnFreezePlayer(playerid);
public UnFreezePlayer(playerid) return TogglePlayerControllable(playerid, true);

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
"Player Timer"
« Válasz #6 Dátum: 2012. November 23. - 06:09:28 »
0 Show voters
inkább timert használj ne OnPlayerUpdatet mer akkor laggol a szerver nagyon tõle elõ hívja 100x ..

"Player Timer"
« Válasz #7 Dátum: 2012. November 23. - 14:27:06 »
0 Show voters
Tengerimalac a Te Válaszoddal csak az a gáz hogy Nem fagyaszt le mikor kimegyek hanem bebugolok a mapp alá.
justrics válaszában meg tökéletesen mûküdik minden csak ahogy mondtátok az OnPlayerUpdate laggoltatja a szervert.:/

"Player Timer"
« Válasz #8 Dátum: 2012. November 23. - 15:00:48 »
0 Show voters
Idézetet írta: ~DuMBasS date=1353677226\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"30128\" data-ipsquote-contentclass=\"forums_Topic
Tengerimalac a Te Válaszoddal csak az a gáz hogy Nem fagyaszt le mikor kimegyek hanem bebugolok a mapp alá.
justrics válaszában meg tökéletesen mûküdik minden csak ahogy mondtátok az OnPlayerUpdate laggoltatja a szervert.:/
 
Pont a lényeget hagytam ki..
 
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
if(oldinteriorid == VALAMI && newinteriorid == 0) return TogglePlayerControllable(playerid, false), SetTimerEx(\"UnFreezePlayer\", 3000, false, \"d\", playerid);
return 1;
}
forward UnFreezePlayer(playerid);
public UnFreezePlayer(playerid) return TogglePlayerControllable(playerid, true);

"Player Timer"
« Válasz #9 Dátum: 2012. November 23. - 18:14:39 »
0 Show voters
~Áhh bocsi h csak most írok de volt 1 kis dolog.~
am Tengerimalac 100%-osan mûködik köszi a segítséget.! ment a +

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal