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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Sweep - 2012. április 28. - 16:01:05

Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 28. - 16:01:05
Sziasztok a téma adott.
Kellene nekem egy olyan hogy /enter, és /exit interiorban.
Valaki tudna nekem ez ügyben segíteni és a script ben le tudná nekem írni hogy /enter hez ez a korid van a /exit hez meg az?
Elõre is köszönöm a válaszotokat :)
Cím: /enter,/exit kellene nekem
Írta: Gabor.. - 2012. április 28. - 17:22:22
CMD:enter(playerid, params[])
{
      SetPlayerInterior(playerid, 5); // Ezt átírhatod bármilyen interior ID-re
      return 1;
}
CMD:exit(playerid, params[])
{
       SetPlayerInterior(playerid, 0); // 0 Az alap virtuális világ
       return 1;
}
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 28. - 18:21:33
Kösz a segítséget :)

Dupla hozzászólás automatikusan összefûzve. ( 2012. április 29. - 14:47:45 )

Idézetet írta: Gabor.. date=1335626542\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20734\" data-ipsquote-contentclass=\"forums_Topic

CMD:enter(playerid, params[])
{
      SetPlayerInterior(playerid, 5); // Ezt átírhatod bármilyen interior ID-re
      return 1;
}
CMD:exit(playerid, params[])
{
       SetPlayerInterior(playerid, 0); // 0 Az alap virtuális világ
       return 1;
}

 

és ide hova írom a kordinátákat ahol enterelni kell meg exitelni? :)
Cím: /enter,/exit kellene nekem
Írta: asdasd[gtaforum] - 2012. április 30. - 09:09:00
http://gtaforum.hu/index.php/page,teleport.html
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 30. - 09:27:08
De ez teleport
Cím: /enter,/exit kellene nekem
Írta: asdasd[gtaforum] - 2012. április 30. - 09:31:47
Ugyan az....
 
    CMD:enter(playerid, params[])
    {
      if(!IsPlayerInRangeOfPoint(playerid,3,x,y,z) return SendClientMessage(playerid,-1,\"Nem vagy ott!\");
          SetPlayerInterior(playerid, 5); // Ezt átírhatod bármilyen interior ID-re
          SetPlayerPos(playerid,x,y,z);
          return 1;
    }
    CMD:exit(playerid, params[])
    {
           if(!IsPlayerInRangeOfPoint(playerid,3,x,y,z) return SendClientMessage(playerid,-1,\"Nem vagy ott!\");
           SetPlayerInterior(playerid, 0); // 0 Az alap virtuális világ
           SetPlayerPos(playerid,x,y,z);
           return 1;
    }
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 30. - 09:39:40
Értem kösz :))
Cím: /enter,/exit kellene nekem
Írta: ZyZu. - 2012. április 30. - 09:41:54
Idézetet írta: Sweep date=1335630093\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20734\" data-ipsquote-contentclass=\"forums_Topic
Kösz a segítséget :)

Dupla hozzászólás automatikusan összefûzve. ( 2012. április 29. - 14:47:45 )


 
CMD:enter(playerid, params[])
{
      SetPlayerInterior(playerid, 5); // Ezt átírhatod bármilyen interior ID-re
      return 1;
}
CMD:exit(playerid, params[])
{
       SetPlayerInterior(playerid, 0); // 0 Az alap virtuális világ
       return 1;
}

 

és ide hova írom a kordinátákat ahol enterelni kell meg exitelni? :)
 
[/quote]
Amit Gabor.. írt az fix az csak õõ kitörölt pár cuccokat..
Cím: /enter,/exit kellene nekem
Írta: asdasd[gtaforum] - 2012. április 30. - 09:44:59
Nem kitöröltem, hanem hozzáadtam...
Cím: /enter,/exit kellene nekem
Írta: ZyZu. - 2012. április 30. - 09:50:11
\" post=\"265418\" timestamp=\"1335771899\"]
Nem kitöröltem, hanem hozzáadtam...
 
[/quote]
Mondom Gabor..
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 30. - 09:50:18
Egyen lõre ez sem jó nekem mert CMD és nem futtatja el
4errort ír mint a bolt rablás.
Cím: /enter,/exit kellene nekem
Írta: ZyZu. - 2012. április 30. - 09:57:34

#include <a_samp>
#include <zcmd>
CMD:enter(playerid, params[])
    {
      if(!IsPlayerInRangeOfPoint(playerid,3, X,Y,Z) return SendClientMessage(playerid,-1,\"Nem vagy megadott helyen!\");
          SetPlayerInterior(playerid, 5);
          SetPlayerPos(playerid,X,Y,Z);
          return 1;
    }
    CMD:exit(playerid, params[])
    {
           if(!IsPlayerInRangeOfPoint(playerid,3,X,Y,Z) return SendClientMessage(playerid,-1,\"Nem vagy megadott helyen!\");
           SetPlayerInterior(playerid, 0);
           SetPlayerPos(playerid,X,Y,Z);
           return 1;
    }

 
Tedd be így FS ként vagy a mod elejére #include <zcmd> és menni -e kéne! Ha nem probáld meg FS ként!
Cím: /enter,/exit kellene nekem
Írta: asdasd[gtaforum] - 2012. április 30. - 09:58:35
Van más zcmd-s parancs a módban?
Cím: /enter,/exit kellene nekem
Írta: ZyZu. - 2012. április 30. - 10:00:38
Vagy több pawno van a gépeden nézzd meg start menu ---> keresés --> pawno és a régebbi pawnot töröld le! Bezavarja.
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 30. - 10:20:40
C:\\Users\\Sweep\\Desktop\\Test mode\\server1\\filterscripts\\lspd1.pwn(7) : error 001: expected token: \")\", but found \"-identifier-\"
C:\\Users\\Sweep\\Desktop\\Test mode\\server1\\filterscripts\\lspd1.pwn(15) : error 001: expected token: \")\", but found \"-identifier-\"
Valaki nem tudja ez milyen hiba? Oo?
 
#include <a_samp>
#include <zcmd>
CMD:enter(playerid, params[])
    {
      if(!IsPlayerInRangeOfPoint(playerid,3, 1568.6550,-1690.3239,5.8906)
          SetPlayerInterior(playerid, 1);
          SetPlayerPos(playerid,246.3014,87.3710,1003.6406);
          return 1;
    }
    CMD:exit(playerid, params[])
    {
           if(!IsPlayerInRangeOfPoint(playerid,3,246.3014,87.3710,1003.6406)
           SetPlayerInterior(playerid, 0);
           SetPlayerPos(playerid,1568.6550,-1690.3239,5.8906);
           return 1;
    }
Cím: /enter,/exit kellene nekem
Írta: asdasd[gtaforum] - 2012. április 30. - 10:25:56
-.- Most lefelezted az if-es részt...
 
 CMD:enter(playerid, params[])
    {
  if(!IsPlayerInRangeOfPoint(playerid,3, 1568.6550,-1690.3239,5.8906) return 1; // a return után hogy mi történjen ha nincs azon a helyen...
         // mivel ott a ! jel azért van az hogy ha nem igaz!
//-------------------------------------------------------------------- innentõl az következik mivan ha igaz az állítás...
          SetPlayerInterior(playerid, 1);
          SetPlayerPos(playerid,246.3014,87.3710,1003.6406);
          return 1;
    }

 
[mod]CODE tagek használata kötelezõ.[/mod]
Cím: /enter,/exit kellene nekem
Írta: ZyZu. - 2012. április 30. - 10:29:59
Idézetet írta: Sweep date=1335774040\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20734\" data-ipsquote-contentclass=\"forums_Topic
C:\\Users\\Sweep\\Desktop\\Test mode\\server1\\filterscripts\\lspd1.pwn(7) : error 001: expected token: \")\", but found \"-identifier-\"
C:\\Users\\Sweep\\Desktop\\Test mode\\server1\\filterscripts\\lspd1.pwn(15) : error 001: expected token: \")\", but found \"-identifier-\"
Valaki nem tudja ez milyen hiba? Oo?
 
#include <a_samp>
#include <zcmd>
CMD:enter(playerid, params[])
    {
      if(!IsPlayerInRangeOfPoint(playerid,3, 1568.6550,-1690.3239,5.8906)
          SetPlayerInterior(playerid, 1);
          SetPlayerPos(playerid,246.3014,87.3710,1003.6406);
          return 1;
    }
    CMD:exit(playerid, params[])
    {
           if(!IsPlayerInRangeOfPoint(playerid,3,246.3014,87.3710,1003.6406)
           SetPlayerInterior(playerid, 0);
           SetPlayerPos(playerid,1568.6550,-1690.3239,5.8906);
           return 1;
    }

 

Hát persze zárojel nincsen kitéve !  :D
 

#include <a_samp>
#include <zcmd>
CMD:enter(playerid, params[])
    {
         if(!IsPlayerInRangeOfPoint(playerid,3, 1568.6550,-1690.3239,5.8906))
          SetPlayerInterior(playerid, 1);
          SetPlayerPos(playerid,246.3014,87.3710,1003.6406);
          return 1;
    }
    CMD:exit(playerid, params[])
    {
           if(!IsPlayerInRangeOfPoint(playerid,3,246.3014,87.3710,1003.6406))
           SetPlayerInterior(playerid, 0);
           SetPlayerPos(playerid,1568.6550,-1690.3239,5.8906);
           return 1;
    }

 
Ha ez az error van:
 

error 001: expected token: \")\", but found \"-identifier-\"

 
Nem csak 1 zárojelel zárjuk haanem 2 õvel! ))
 

if(!IsPlayerInRangeOfPoint(playerid,3,246.3014,87.3710,1003.6406))
Cím: /enter,/exit kellene nekem
Írta: Sweep - 2012. április 30. - 10:37:04
Rendben értem köszi :D
-------------
Megy és kösz mindenkinek, nagy arcok vagytok  :thumbsup: zárom