Szerző Téma: Ismét kifagyás(Fontos)  (Megtekintve 2236 alkalommal)

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Ismét kifagyás(Fontos)
« Válasz #15 Dátum: 2011. március 06. - 18:33:47 »
0 Show voters

         if (strcmp(\"/dm1\", cmdtext, true) == 0)
         {
                  new dmstr[53],name[MAX_PLAYER_NAME];
                  print(\"1\")
                  dmid[playerid] = 1; // Azonosítószám megadása FONTOS
                  print(\"2\")
                  SpawnPlayer(playerid); // Játékos lespawnolása
                  print(\"3\")
                  SendClientMessage(playerid,0x9ACD32AA,\"Csatlakoztál a DM1 -be!Kilépéshez használd az /exitdm parancsot!\");
                  GetPlayerName(playerid, name, MAX_PLAYER_NAME);
                  format(dmstr, 53, \"%s csatlakozott a DM1-be!(/dm1)\", name);
                  SendClientMessageToAll(0xFF9900AA, dmstr);
                  return 1;
         }

Ismét kifagyás(Fontos)
« Válasz #16 Dátum: 2011. március 06. - 20:21:13 »
0 Show voters
Kösz Star
Epsilon:szóval kiírja hogy csatlakoztam a dm-be,csak nem teleportál oda,ezt csinálja!

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Ismét kifagyás(Fontos)
« Válasz #17 Dátum: 2011. március 06. - 20:42:19 »
0 Show voters
Most akkor kifagy, vagy nem teleportál oda vagy mindkettõ?
A szervered mappájában találod a server.log-ot azt nyisd meg is lesd meg h kiírja-e az 1,2,3at!

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Ismét kifagyás(Fontos)
« Válasz #18 Dátum: 2011. március 06. - 20:55:48 »
0 Show voters
Kadar ha elakarod teleportálni, használd a SetPlayerPos (SetPlayerInterior, SetPlayerVirtualWorld -öt is használj ha fontos)-t!

Ismét kifagyás(Fontos)
« Válasz #19 Dátum: 2011. március 07. - 13:06:36 »
0 Show voters
Idézetet írta: Epsilon date=1299440539\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"6637\" data-ipsquote-contentclass=\"forums_Topic
Most akkor kifagy, vagy nem teleportál oda vagy mindkettõ?
A szervered mappájában találod a server.log-ot azt nyisd meg is lesd meg h kiírja-e az 1,2,3at!
 
Ha ott van ez a print akkor nem fagy ki,csak nem teleportál oda,viszont ha simán csinálom (print nélkül),akkor kifagy!
A server log-ban ez van:
 
[20:22:25] [join] Preston_Marlowe has joined the server (0:84.2.72.224)
[20:22:35] 1
[20:22:35] 2
[20:22:35] 3
[20:22:39] 1
[20:22:39] 2
[20:22:39] 3
[20:22:50] 1
[20:22:50] 2
[20:22:50] 3
[20:23:14] 1
[20:23:14] 2
[20:23:14] 3
[20:23:18] [part] Preston_Marlowe has left the server (0:1)

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Ismét kifagyás(Fontos)
« Válasz #20 Dátum: 2011. március 07. - 13:18:09 »
0 Show voters
Kifagyásnak azt szokás nevezni, mikor a szerver vagy a kliens akarod ellenére bezáródik valamilyen hiba miatt.
Jelen esetben nem kifagyásról van szó.
PM-ben küldd el a játékmódot és megnézem, hogy miért nem rakja be a DMbe.

Ismét kifagyás(Fontos)
« Válasz #21 Dátum: 2011. március 13. - 17:33:55 »
0 Show voters
Sikerült rájönnöm a hibára! :amazed:
A
SendClientMessageToAll(0xFF9900AA, \"%s csatlakozott a ......-be!\");

-t ki kellett szedni,vagy a helyére berakni ezt:
 
new name[MAX_PLAYER_NAME];
       GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string),\"%s csatlakozott a ......-be!\",name);

 
Nah mindegy azért köszi!  ;)
Zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal