Szerző Téma: Teleportok v.1.0.1  (Megtekintve 3363 alkalommal)

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Teleportok v.1.0.1
« Dátum: 2013. október 22. - 19:43:11 »
+8 Show voters
Sziasztok!
Az alábbi kód IG (azaz játékon belül) a teleportok készítését teszi lehetõvé.
Ugyebár régebben volt egy ugyanezt a célt szolgáló kódom itt.
Ebben a verzióban a teleportoláshoz szükséges parancs lerövidítését valósítottam meg,mely által még könnyebben juthattok el az általatok mentett helyre.
FIGYELEM!:A parancsokat a szerveren tartózkodó összes játékos használhatja,javaslom ezen jogok korlátozását a saját adminisztrációs rendszeretekhez igazítva.
Készítõ:jómagam
Készítési idõ:5 perc
Szükséges includek:
 
  • a_samp

  • zcmd

  • dini


Kód:
 
CMD:createtele(playerid,params[]){
new Float:x,Float:y,Float:z,File[128];
if(isnull(params)) return SendClientMessage(playerid,-1,\"{005eff}Használat:/createtele [név]\");
format(File,128,\"%s.ini\",params);
if(dini_Exists(File)) return SendClientMessage(playerid,-1,\"{005eff}Már létezik ilyen teleport!\");
dini_Create(File);
GetPlayerPos(playerid,x,y,z);
dini_FloatSet(File,\"x\",x);
dini_FloatSet(File,\"y\",y);
dini_FloatSet(File,\"z\",z);
SendClientMessage(playerid,-1,\"{005eff}Teleport létrehozva!\");
return 1;
}
CMD:deletetele(playerid,params[]){
new File[128];
if(isnull(params)) return SendClientMessage(playerid,-1,\"{005eff}Használat:/deletetele [név]\");
format(File,128,\"%s.ini\",params);
if(!dini_Exists(File)) return SendClientMessage(playerid,-1,\"{005eff}Nem létezik ilyen teleport!\");
dini_Remove(File);
return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
new File[128];
strdel(cmdtext,0,1);
format(File,128,\"%s.ini\",cmdtext);
if(dini_Exists(File)){
SetPlayerPos(playerid,dini_Float(File,\"x\"),dini_Float(File,\"y\"),dini_Float(File,\"z\"));
SendClientMessage(playerid,-1,\"{005eff}Sikeres teleportálás!\");
}
return 1;
}

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #1 Dátum: 2013. október 22. - 20:22:19 »
0 Show voters
most pl lementek 1 kordinátát ls-be és ha most el szeretnék teleportálni lsbe akkor csak ugyanugy bekéne ütnöm a nevét csak 1 / jelet kéne eléje tennem?

Teleportok v.1.0.1
« Válasz #2 Dátum: 2013. október 22. - 20:25:05 »
0 Show voters

most pl lementek 1 kordinátát ls-be és ha most el szeretnék teleportálni lsbe akkor csak ugyanugy bekéne ütnöm a nevét csak 1 / jelet kéne eléje tennem?
 
[/quote]
lényegében igen.

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #3 Dátum: 2013. október 22. - 20:58:26 »
0 Show voters
Igen.

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #4 Dátum: 2013. október 22. - 21:28:08 »
0 Show voters
Gratulációm :)

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #5 Dátum: 2013. október 22. - 21:31:18 »
0 Show voters
Köszönöm :)

Teleportok v.1.0.1
« Válasz #6 Dátum: 2013. október 23. - 07:59:38 »
0 Show voters
Szép kis script!Grat,lehet felhasználom,de max. adminnak. :D

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #7 Dátum: 2013. október 23. - 10:29:37 »
0 Show voters
Jó lett gratula :D

Teleportok v.1.0.1
« Válasz #8 Dátum: 2013. december 09. - 18:54:53 »
0 Show voters
felraknátok nekem valahova pls? elõre is köszönöm

Nem elérhető Cappsy

  • Adminisztrátor
  • 2754
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #9 Dátum: 2013. december 09. - 19:15:41 »
0 Show voters
Idézetet írta: Anymood date=1386611693\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"43914\" data-ipsquote-contentclass=\"forums_Topic
felraknátok nekem valahova pls? elõre is köszönöm
 
Ezt, hogy érted?? Semmi értelme nem lenne felrakni sehova..Hisz itt fórumon megtalálható!
« Utoljára szerkesztve: 2013. december 09. - 20:27:47 írta cappsy »

Teleportok v.1.0.1
« Válasz #10 Dátum: 2013. december 10. - 20:17:26 »
0 Show voters
nemtudom mit kell a kód elé írni amx és pwn file kéne nekem

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #11 Dátum: 2013. december 10. - 21:09:42 »
0 Show voters

nemtudom mit kell a kód elé írni amx és pwn file kéne nekem
 
[/quote]
AMX + PWN: http://www.solidfiles.com/d/57b6c02cc3/

Teleportok v.1.0.1
« Válasz #12 Dátum: 2013. december 11. - 13:06:22 »
0 Show voters

//Mod elejére:
#include
#include
#include
//Mod végére:
CMD:createtele(playerid,params[]){
       new Float:x,Float:y,Float:z,File[128];
       if(isnull(params)) return SendClientMessage(playerid,-1,\"{005eff}Használat:/createtele [név]\");
       format(File,128,\"%s.ini\",params);
       if(dini_Exists(File)) return SendClientMessage(playerid,-1,\"{005eff}Már létezik ilyen teleport!\");
       dini_Create(File);
       GetPlayerPos(playerid,x,y,z);
       dini_FloatSet(File,\"x\",x);
       dini_FloatSet(File,\"y\",y);
       dini_FloatSet(File,\"z\",z);
       SendClientMessage(playerid,-1,\"{005eff}Teleport létrehozva!\");
       return 1;
}
CMD:deletetele(playerid,params[]){
       new File[128];
       if(isnull(params)) return SendClientMessage(playerid,-1,\"{005eff}Használat:/deletetele [név]\");
       format(File,128,\"%s.ini\",params);
       if(!dini_Exists(File)) return SendClientMessage(playerid,-1,\"{005eff}Nem létezik ilyen teleport!\");
       dini_Remove(File);
       return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
       new File[128];
       strdel(cmdtext,0,1);
       format(File,128,\"%s.ini\",cmdtext);
       if(dini_Exists(File)){
               SetPlayerPos(playerid,dini_Float(File,\"x\"),dini_Float(File,\"y\"),dini_Float(File,\"z\"));
               SendClientMessage(playerid,-1,\"{005eff}Sikeres teleportálás!\");
       }
       return 1;
}

 
Tessék,sokkal egyszerûbb így mint letöltögetni.

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Teleportok v.1.0.1
« Válasz #13 Dátum: 2013. december 11. - 15:32:46 »
0 Show voters
GG, ennyi erõvel a fõposztban lévõt is kimásolhatná..

Teleportok v.1.0.1
« Válasz #14 Dátum: 2013. december 11. - 15:40:58 »
0 Show voters
sziasztok köszönöm hogy fel raktátok de amikor lementem a teleportot és odaszeretnék telézni se / jellel se anélkül nem megy oda Unknown ezt írja ki mi lehet a gond?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal