GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: scripter01 - 2013. április 24. - 22:46:18

Cím: CheckForWalkingTeleport
Írta: scripter01 - 2013. április 24. - 22:46:18
Sziasztok van egy ilyen kis cuccosom!
Most raktam bele a módba forwardok meg vannak a playertopontal is meg a checkforwalkingal is a kód itt van!
 
public CheckForWalkingTeleport(playerid)
{
   if (PlayerToPoint(3.0, playerid,822.3829,-557.2855,16.3359))
   {//Városháza be
      SetPlayerInterior(playerid,3);
      SetPlayerPos(playerid, 387.7978, 173.8582, 1008.3828);
      GameTextForPlayer(playerid, \"~w~Üdvözöllek a Városházán!\", 5000, 1);
      PlayerInfo[playerid][pInt] = 3;
   }
   else if (PlayerToPoint(3.0, playerid,1073.0619,-344.5148,73.9922))
   {//Városháza ki
       //if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
       {
         SetPlayerInterior(playerid,2);
         SetPlayerPos(playerid, 1205.0947, -10.1685, 1000.9219); // Hitman HQ
         PlayerInfo[playerid][pInt] = 2;
       }
   }
   return 1;
}

 
!!!Most jön a hiba!!!
Szóval, 0 hiba ha jól látom, tudom stb.. fel megyek a szerverre oda megyek ahol éppen ez a poz van most és mi van hát sajnos már be se dob ez a kis cucc, szóval ebben kérném a válaszokat hogy mi lehet ilyenkor :)
Cím: CheckForWalkingTeleport
Írta: doboka98 - 2013. április 24. - 23:03:32
IsPlayerInRangeOfPoint-t használj. Amúgy írj be valamit a konzolba, hogy fusson le, vajon mûködik-e:
 
printf(\"mûködik\");

 
Ezt másold be kétszer. Egyszer a
SetPlayerInterior(playerid,3);

 fölé, aztán a
PlayerInfo[playerid][pInt] = 3;

 alá. Ha kétszer megkapod az üzenetet a konzolban akkor mûködnie kéne.
Cím: CheckForWalkingTeleport
Írta: Tomee - 2013. április 25. - 07:32:11
Ezt én legutóbb a larp módban láttam. Ott egy timerhez volt kötve, ami 1 mp-ként újra indult. Azt hiszem az OtherTimerhez. Nem lehet, hogy kilett törölve?
Cím: CheckForWalkingTeleport
Írta: Kovacs_Richard - 2013. április 25. - 09:27:03
és biztos itt a hiba?
ajánlom figyelmedbe ezt a módszert talán segít:
http://sampforum.hu/index.php?topic=18616.0
Cím: CheckForWalkingTeleport
Írta: scripter01 - 2013. április 25. - 11:02:31
Hát ki próbáltam RRichard a le írásod de sajnos nem segített a szerver ablakban nem jelent meg az általam választott szöveg...
Szóval más megoldást kell erre találni/unk!
Azért köszönöm...
Cím: CheckForWalkingTeleport
Írta: Kovacs_Richard - 2013. április 25. - 11:17:24
ha nem jelennek meg azt jelenti nem fut le a kód......
szóval ahol meghívod a függvényt ott is csinálj ellenõrzéseket !
Cím: CheckForWalkingTeleport
Írta: scripter01 - 2013. április 25. - 11:23:31
Megoldva, Zárom!