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: Falpar13 - 2012. Április 12. - 22:34:32

Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 12. - 22:34:32
Sziasztok! Két kérdésem is lenne:
 Az elsõ:
Miért van az, hogy a dialogos teleportrendszer bejön meg minden, de ha rámegyek pl: las venturas akkor nem lessz semmi :D pedig kellene akkor teleportáljon :-s
A másadik:
Nem tudjáktok miért van az, hogy az objectek lassan jelennek meg, vagy van amikor meg se jelennek csak akkor ha kiszálok a kocsiból.
Cím: Teleport és lassú object betöltés
Írta: JBauer - 2012. Április 12. - 22:56:19
2.
Sok az object és lassan/nem töltõdik be.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 12. - 23:11:23
Idézetet írta: JBauer date=1334264179\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
2.
Sok az object és lassan/nem töltõdik be.
 
8600 object van, és streamert használok, ami elvileg kellene bírjon 20k+
Cím: Teleport és lassú object betöltés
Írta: kadaradam - 2012. Április 13. - 13:20:50
[mod]
A téma neve a problémádra utaljon.[/quote][/mod]
Cím: Teleport és lassú object betöltés
Írta: Flash - 2012. Április 13. - 13:36:27
Ha a legújabb streamert használod végtelen objectet is elbír.
 
Idézetet írta: Falpar13 date=1334262872\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
Az elsõ:
Miért van az, hogy a dialogos teleportrendszer bejön meg minden, de ha rámegyek pl: las venturas akkor nem lessz semmi :D pedig kellene akkor teleportáljon :-s
 
Ez dialog ütközés lehet.
Másold be a dialogot.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 14:20:00
a legújabb streamer van
 

#include <a_samp>
#define Tele 1
 
public OnPlayerCommandText ( playerid, cmdtext[ ] )
{
    if ( strcmp ( cmdtext,\"/tele\", true ) == 0 )
    {
        ShowPlayerDialog ( playerid, Tele,2, \"Szerver teleportjai:\",\"SanFiero\\nLasVenturas\\nLosSantos\\nSFAIR\\nLVAIR\\nLSAIR\", \"Teleport\", \"Bezár\" );
        return 1;
    }
    return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
   { if(dialogid == Tele)
   {
   if(response)
   {
   if(listitem==0)
   {
   SetPlayerPos(playerid,-1981.810424,137.918487,27.687500);
   }
   if(listitem==1)
   {
   SetPlayerPos(playerid,2037.004394,1527.683593,10.820312);
   }
   if(listitem==2)
   {
   SetPlayerPos(playerid,2482.193359,-1688.578735,13.507812);
   }
   if(listitem==3)
   {
   SetPlayerPos(playerid,-1528.000000,-206.000000,14.148437);
   }
   if(listitem==4)
   {
   SetPlayerPos(playerid,1705.237915,1613.348022,10.153375);
   }
   if(listitem==5)
   {
   SetPlayerPos(playerid,2002.261840,-2421.807861,13.546875);
   }
   if(listitem==6)
   {
   SetPlayerPos(playerid,2281.907226,2428.223144,10.820312);
   }
}
   }
   return 0;
}
Cím: Teleport és lassú object betöltés
Írta: RyDerBoy96 - 2012. Április 13. - 14:22:49
Ha túlsok ugyanolyan object van egy helyen, azt nehezen fogja betölteni.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 14:25:06
Idézetet írta: RyDerBoy96 date=1334319769\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
Ha túlsok ugyanolyan object van egy helyen, azt nehezen fogja betölteni.
 
és mit lelehet tenni az ellen, hogy ne nehezen töltse be?
Cím: Teleport és lassú object betöltés
Írta: Flash - 2012. Április 13. - 14:29:36
#define Tele 1

 
Ezt írd át mondjuk erre:
 
#define Tele 2000

 
E: Most vettem észre, hog több a teleportálási lehetõség 1-el amennyi ki van írva.
Cím: Teleport és lassú object betöltés
Írta: Dead - 2012. Április 13. - 14:30:39
másféle object betöltõ?
(neked a román hoszt nehezen fogja tölteni, valószínûleg nem lesz gyorsabb)
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 14:33:10
Idézetet írta: Flash date=1334320176\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic

#define Tele 1

 
Ezt írd át mondjuk erre:
 
#define Tele 2000

 
E: Most vettem észre, hog több a teleportálási lehetõség 1-el amennyi ki van írva.
 
beraktam de most se jó
Akkor egy sort szedjek ki belõle?

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 13. - 14:34:07 )


másféle object betöltõ?
(neked a román hoszt nehezen fogja tölteni, valószínûleg nem lesz gyorsabb)
 
[/quote]
azért mert román hosting attól még olyan mint más hosting, s mivel én is erdélyben élek legalább nekem jól kellene menjen :D ja s még saját géprõl is indítottam de úgy is lassu  :(
Cím: Teleport és lassú object betöltés
Írta: RyDerBoy96 - 2012. Április 13. - 15:45:41
Én csak úgy tudtam megoldani, hogy változatosabb objecteket használtam.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 16:12:23
Idézetet írta: RyDerBoy96 date=1334324741\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
Én csak úgy tudtam megoldani, hogy változatosabb objecteket használtam.
 
aham értem :)
Cím: Teleport és lassú object betöltés
Írta: BVZS - 2012. Április 13. - 20:39:11
Object betöltõ:
http://sampforum.hu/index.php?topic=3771.msg42895#msg42895
Cím: Teleport és lassú object betöltés
Írta: Zsolesszka - 2012. Április 13. - 20:49:52
Ahol lassan tölti be az objecteket ott nyomj egy F5 gombot és tartsd lenyomva majd olvasd le az \"ObjectSlotsUsed\" értékét, és írd ide.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 21:24:51
Idézetet írta: ɐʞzssǝlosz date=1334342992\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
Ahol lassan tölti be az objecteket ott nyomj egy F5 gombot és tartsd lenyomva majd olvasd le az \"ObjectSlotsUsed\" értékét, és írd ide.
 
az változó, több helyen is néztem 53, 50, 51
Cím: Teleport és lassú object betöltés
Írta: zeteni - 2012. Április 13. - 21:57:16
A teleportosnál megnyitottad az if(response) asszem azt zárd le.
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 13. - 22:34:36
Idézetet írta: zeteni date=1334347036\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
A teleportosnál megnyitottad az if(response) asszem azt zárd le.
 
bevan :) de nem jó
Cím: Teleport és lassú object betöltés
Írta: zeteni - 2012. Április 13. - 22:36:59
Idézetet írta: Falpar13 date=1334319600\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic
a legújabb streamer van
 

#include <a_samp>
#define Tele 1
 
public OnPlayerCommandText ( playerid, cmdtext[ ] )
{
    if ( strcmp ( cmdtext,\"/tele\", true ) == 0 )
    {
        ShowPlayerDialog ( playerid, Tele,2, \"Szerver teleportjai:\",\"SanFiero\\nLasVenturas\\nLosSantos\\nSFAIR\\nLVAIR\\nLSAIR\", \"Teleport\", \"Bezár\" );
        return 1;
    }
    return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
   { if(dialogid == Tele)
   {
   if(response)
   {
   if(listitem==0)
   {
   SetPlayerPos(playerid,-1981.810424,137.918487,27.687500);
   }
   if(listitem==1)
   {
   SetPlayerPos(playerid,2037.004394,1527.683593,10.820312);
   }
   if(listitem==2)
   {
   SetPlayerPos(playerid,2482.193359,-1688.578735,13.507812);
   }
   if(listitem==3)
   {
   SetPlayerPos(playerid,-1528.000000,-206.000000,14.148437);
   }
   if(listitem==4)
   {
   SetPlayerPos(playerid,1705.237915,1613.348022,10.153375);
   }
   if(listitem==5)
   {
   SetPlayerPos(playerid,2002.261840,-2421.807861,13.546875);
   }
   if(listitem==6)
   {
   SetPlayerPos(playerid,2281.907226,2428.223144,10.820312);
   }
}
   }
   return 0;
}

 

Nem látom, hogy belenne  :hihi:
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 14. - 08:39:35
Idézetet írta: zeteni date=1334349419\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic


a legújabb streamer van
 

#include <a_samp>
#define Tele 1
 
public OnPlayerCommandText ( playerid, cmdtext[ ] )
{
    if ( strcmp ( cmdtext,\"/tele\", true ) == 0 )
    {
        ShowPlayerDialog ( playerid, Tele,2, \"Szerver teleportjai:\",\"SanFiero\\nLasVenturas\\nLosSantos\\nSFAIR\\nLVAIR\\nLSAIR\", \"Teleport\", \"Bezár\" );
        return 1;
    }
    return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
   { if(dialogid == Tele)
   {
   if(response)
   {
   if(listitem==0)
   {
   SetPlayerPos(playerid,-1981.810424,137.918487,27.687500);
   }
   if(listitem==1)
   {
   SetPlayerPos(playerid,2037.004394,1527.683593,10.820312);
   }
   if(listitem==2)
   {
   SetPlayerPos(playerid,2482.193359,-1688.578735,13.507812);
   }
   if(listitem==3)
   {
   SetPlayerPos(playerid,-1528.000000,-206.000000,14.148437);
   }
   if(listitem==4)
   {
   SetPlayerPos(playerid,1705.237915,1613.348022,10.153375);
   }
   if(listitem==5)
   {
   SetPlayerPos(playerid,2002.261840,-2421.807861,13.546875);
   }
   if(listitem==6)
   {
   SetPlayerPos(playerid,2281.907226,2428.223144,10.820312);
   }
}
   }
   return 0;
}

 

Nem látom, hogy belenne  :hihi:
 
[/quote]
áá magas ez még nekem :D bezárnád?
Cím: Teleport és lassú object betöltés
Írta: zeteni - 2012. Április 14. - 15:54:20
#include <a_samp>
#define Tele 1
 
public OnPlayerCommandText ( playerid, cmdtext[ ] )
{
    if ( strcmp ( cmdtext,\"/tele\", true ) == 0 )
    {
        ShowPlayerDialog ( playerid, Tele,2, \"Szerver teleportjai:\",\"SanFiero\\nLasVenturas\\nLosSantos\\nSFAIR\\nLVAIR\\nLSAIR\", \"Teleport\", \"Bezár\" );
        return 1;
    }
    return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
   { if(dialogid == Tele)
   {
   if(!response)
   {
   SendClientMessage (playerid, szin, \"Kiléptél a Dialogból!\" );
              return 1;
    }
   if(listitem==0)
   {
   SetPlayerPos(playerid,-1981.810424,137.918487,27.687500);
   }
   if(listitem==1)
   {
   SetPlayerPos(playerid,2037.004394,1527.683593,10.820312);
   }
   if(listitem==2)
   {
   SetPlayerPos(playerid,2482.193359,-1688.578735,13.507812);
   }
   if(listitem==3)
   {
   SetPlayerPos(playerid,-1528.000000,-206.000000,14.148437);
   }
   if(listitem==4)
   {
   SetPlayerPos(playerid,1705.237915,1613.348022,10.153375);
   }
   if(listitem==5)
   {
   SetPlayerPos(playerid,2002.261840,-2421.807861,13.546875);
   }
   if(listitem==6)
   {
   SetPlayerPos(playerid,2281.907226,2428.223144,10.820312);
   }
}
   }
   return 0;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 14. - 15:55:01 )

Így próbáld meg  ;D
Cím: Teleport és lassú object betöltés
Írta: Falpar13 - 2012. Április 14. - 19:03:27
Idézetet írta: zeteni date=1334411660\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20092\" data-ipsquote-contentclass=\"forums_Topic

#include <a_samp>
#define Tele 1
 
public OnPlayerCommandText ( playerid, cmdtext[ ] )
{
    if ( strcmp ( cmdtext,\"/tele\", true ) == 0 )
    {
        ShowPlayerDialog ( playerid, Tele,2, \"Szerver teleportjai:\",\"SanFiero\\nLasVenturas\\nLosSantos\\nSFAIR\\nLVAIR\\nLSAIR\", \"Teleport\", \"Bezár\" );
        return 1;
    }
    return 0;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext [ ] )
   { if(dialogid == Tele)
   {
   if(!response)
   {
   SendClientMessage (playerid, szin, \"Kiléptél a Dialogból!\" );
              return 1;
    }
   if(listitem==0)
   {
   SetPlayerPos(playerid,-1981.810424,137.918487,27.687500);
   }
   if(listitem==1)
   {
   SetPlayerPos(playerid,2037.004394,1527.683593,10.820312);
   }
   if(listitem==2)
   {
   SetPlayerPos(playerid,2482.193359,-1688.578735,13.507812);
   }
   if(listitem==3)
   {
   SetPlayerPos(playerid,-1528.000000,-206.000000,14.148437);
   }
   if(listitem==4)
   {
   SetPlayerPos(playerid,1705.237915,1613.348022,10.153375);
   }
   if(listitem==5)
   {
   SetPlayerPos(playerid,2002.261840,-2421.807861,13.546875);
   }
   if(listitem==6)
   {
   SetPlayerPos(playerid,2281.907226,2428.223144,10.820312);
   }
}
   }
   return 0;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 14. - 15:55:01 )

Így próbáld meg  ;D
 
tele van így errorral
[pawn]C:\\Documents and Settings\\Falpar\\Asztal\\asdasd\\filterscripts\\teleport.pwn(21) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Falpar\\Asztal\\asdasd\\filterscripts\\teleport.pwn(21) : warning 215: expression has no effect
C:\\Documents and Settings\\Falpar\\Asztal\\asdasd\\filterscripts\\teleport.pwn(21) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Falpar\\Asztal\\asdasd\\filterscripts\\teleport.pwn(21) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Falpar\\Asztal\\asdasd\\filterscripts\\teleport.pwn(21) : fatal error 107: too many error messages on one line
[/pawn]