Jump to content
  • 0

pomoc !|HELP|! Verejne ukladani pozice


Guest Redgunn

Dotaz

cau udelal jsem verjne ukladani pozice ale nefunguje to kdyz dam /sav ulozi se to ale kdyz dam /teleport obevim se u nejaky farmy cim to je co tam mam spatne ?

 

new Float:x1,Float:y1,Float:z1;

 

if(strcmp(cmdtext, "/sav", true) == 0)
{
new pname[MAX_PLAYER_NAME];
SendClientMessage(playerid,0x61F222FF,"Uložil jsi pozici!");
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s uložil veřejnou pozici", pname);
SendClientMessageToAll(0xFFFF00AA, string);
GetPlayerPos(playerid,X1,Y1,Z1);
return 1;
}
if(strcmp(cmdtext, "/teleport", true) == 0)
{
SetPlayerPos(playerid,X1,Y1,Z1);
return 1;
}

 

pls help :(

Link to comment
Share on other sites

20 odpovědí na tuto otázku

Recommended Posts

  • 0

no jasně že je ty ňoumo , x1,y1,z1 - X1,Y1,Z1 - mezi nima je velký rozdíl, je to úplně něco jinýho, ale divný že ti to nehází errory, možná máš nadefinovaný někde X1,Y1,Z1 ale podle toho jak máš ten příkaz by to fungovat mělo

 

new Float:X1,Float:Y1,Float:Z1;

Link to comment
Share on other sites

  • 0
FreeWall":3piea6rh]no jasně že je ty ňoumo , x1,y1,z1 - X1,Y1,Z1 - mezi nima je velký rozdíl, je to úplně něco jinýho, ale divný že ti to nehází errory, možná máš nadefinovaný někde X1,Y1,Z1 ale podle toho jak máš ten příkaz by to fungovat mělo

 

new Float:X1,Float:Y1,Float:Z1;

 

skusim to

Link to comment
Share on other sites

  • 0
cau udelal jsem verjne ukladani pozice ale nefunguje to kdyz dam /sav ulozi se to ale kdyz dam /teleport obevim se u nejaky farmy cim to je co tam mam spatne ?

 

new Float:x1,Float:y1,Float:z1;

 

if(strcmp(cmdtext, "/sav", true) == 0)
{
new pname[MAX_PLAYER_NAME];
SendClientMessage(playerid,0x61F222FF,"Uložil jsi pozici!");
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s uložil veřejnou pozici", pname);
SendClientMessageToAll(0xFFFF00AA, string);
GetPlayerPos(playerid,X1,Y1,Z1);
return 1;
}
if(strcmp(cmdtext, "/teleport", true) == 0)
{
SetPlayerPos(playerid,X1,Y1,Z1);
return 1;
}

 

pls help :(

 

nevim proc to mas tak tezko :d nestaci to takto ? ( pokud ovsem uz to mas v mode tak ne )

 

 

 

    if(strcmp("/sav", cmdtext, true) == 0) 
{
   new Float:x ,Float:y ,Float:z;
   GetPlayerPos(playerid,x,y,z);
   format(string, sizeof(string), "Chuj %s uložil veřejnou pozici",PlayerName(playerid)); 
   return 1;
}


   if(strcmp("/teleport", cmdtext, true) == 0)
{
   new Float:x ,Float:y ,Float:z;
   SetPlayerPos(playerid,x,y,z);
   format(string, sizeof(string), "Chuj %s nacetl pozici",PlayerName(playerid)); 
   return 1;
}

 

i kdyz nevim jak to chces :lol::lol::lol: muzes tam dat i promenne na cosik[playerid] tedy treva x[MAX... aby to nebylo pro vsecky chrace to load ;)...nevim co chces ani

Link to comment
Share on other sites

  • 0

je to jiny :d ...min radku ..ale proc si daval x1 ? staci x ( pokud ho uz nemas pouzity ) ..btw to kdyz da /load tak to nactou ale vsichni hraci ...trebas daj jeden vul /sav a ostatni daj load tak se objevi tam kde bylo sav... ne ? ja uz ani nevim ..z toho Prisona mi nejak hrabe :d hlavne v mta ty posrane mrieze :d na cely

Link to comment
Share on other sites

  • 0

jo no :d ..me nenapadlo :d btw ..to je stejne blbost VEREJNE ..si budou delat na serveru schvalnosti on si ulozi bo to bude potrebovat a mezi tim si ulozi pozici dalsich 20 ..proste pro verejnost je to blbost ..leda ze by si mel nejaky specialni duvod :d

Link to comment
Share on other sites

  • 0

new Float:poziceX[MAX_PLAYERS], Float:poziceY[MAX_PLAYERS], Float:poziceZ[MAX_PLAYERS];

 

if (strcmp("/s", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x33AA33AA,"Uložil jsis pozici.");
GetPlayerPos(playerid,poziceX[playerid],poziceY[playerid],poziceZ[playerid]);
return 1;
}
if (strcmp("/l", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x33AA33AA,"Přesunul ses na uloženou pozici.");
SetPlayerPos(playerid,poziceX[playerid],poziceY[playerid],poziceZ[playerid]);
return 1;
}

Link to comment
Share on other sites

  • 0
new Float:poziceX[MAX_PLAYERS], Float:poziceY[MAX_PLAYERS], Float:poziceZ[MAX_PLAYERS];

 

if (strcmp("/s", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x33AA33AA,"Uložil jsis pozici.");
GetPlayerPos(playerid,poziceX[playerid],poziceY[playerid],poziceZ[playerid]);
return 1;
}
if (strcmp("/l", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0x33AA33AA,"Přesunul ses na uloženou pozici.");
SetPlayerPos(playerid,poziceX[playerid],poziceY[playerid],poziceZ[playerid]);
return 1;
}

 

dik ale taky nefunguje :d

Link to comment
Share on other sites

  • 0

hele nemůžeš mi poslat tvuj mod ? nebo že bych se kouknul na ten mód přez TV ( team viewer ) ? icq - 431733122 , je divný že ti to nejde, v tutom chybu nemáš, musí to být v něčem jinym ...

 

ps: používej edit

 

Link to comment
Share on other sites

  • 0
FreeWall":2x0kkox8]najdi si to a dozvíš se, že jsem psal, že spoiler se používá buď na dlouhé texty a nebo ta nepodstatné věci ( nedůležité )

A*n*o a nebo na ICQ :d např ;)

Vííš? :d

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...