Szerző Téma: PPC_Trucking Teleport készités  (Megtekintve 1233 alkalommal)

PPC_Trucking Teleport készités
« Dátum: 2012. november 28. - 18:02:57 »
0 Show voters
helló all. Valaki tud nekem segíteni hogy csináljak új depókat a PPC_Trucking gamemodba a  /teleport listára??
« Utoljára szerkesztve: 2012. november 28. - 20:27:59 írta Tamas95 »

PPC_Trucking Teleport készités
« Válasz #1 Dátum: 2012. november 28. - 19:09:02 »
0 Show voters
Szia.

Ha azt kéred, hogyan kell újabb teleportokat készíteni, akkor nézd meg a rövid leírásomat:


Forrás:
http://nagymagyarmdklan.mindenkilapja.hu/html/18635403/render/teleport-keszites

Teleport készítése




1. Ugyanazt csináljuk, mint a kocsiberakásnál az 1. lépéstõl a 4. ig.
2. Most kocsi nélkül, vagy vele elmegyünk 1 helyre, ahova akarunk, és kocsi nélkül /save teleport


3. Kilépünk, és a savedpositions.txt-t megnyissuk!


4. Kb ez áll benne:



 

AddPlayerClass(0,1427.7222,-806.6459,86.4655,183.8121,0,0,0,0,0,0); // teleport


Na ebbõl nem lesz még teleport mert ez csak 1 skinberakás lenne. Tehát ki kell másolnunk néhány dolgot.


Itt van amit ki kell:


AddPlayerClass(0,\"1427.7222,-806.6459,86.4655\",183.8121,0,0,0,0,0,0); // teleport


kiveszed és kimásolod valahova ezeket (ami nálad van nem ezt)...


1427.7222,-806.6459,86.4655


Na most van 3 koordináta, de még nincs meg a parancsa. Ez a 3 szám kell vesszõvel elválasztva!


Megkeresel a pawnoban 1 paranccsinálást vagy innen kimásolod ezt:


1427.7222,-806.6459,86.4655


bemásolod ide:


SetPlayerPos(playerid,1427.7222,-806.6459,86.4655);


Na ha eddig hibátlan akkor sikerült megcsinálni a pawno parancsát, de még nincs vége. Ha nem tudsz parancsot írni akkor másold le ezt innen, na megcsináltuk a parancsot és beleraktuk a parancsok public-ba (a playeridt hagyd meg!).


public OnPlayerCommandText(playerid, cmdtext[])


{


if(strcmp(cmdtext, \"/tele-wine\", true) == 0) {


SetPlayerPos(playerid,1427.7222,-806.6459,86.4655);


return 1;


}


return 0;


}


Ha van ilyen public akkor a kapcsos zárójel nyitása után bemásolod valahova, tökmind1 a sorrend, csak legyen semleges a többi parancstól, ajánlott a return 0; fölé írni mert úgy nincs kavarodás (pirossal van írva itt)! + minden parancs zárója elött legyen return 1;


ide írni!


return 0;


}

[/quote]
Remélem, segítettem ha nem tudod hogy kell írj PÜ be!!

PPC_Trucking Teleport készités
« Válasz #2 Dátum: 2012. november 28. - 20:32:07 »
0 Show voters
köszi a segítséget de nekem nem ez kell

Nem elérhető Checo

PPC_Trucking Teleport készités
« Válasz #3 Dátum: 2012. november 29. - 08:17:04 »
0 Show voters
mármint neked a /rescue kell?

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
PPC_Trucking Teleport készités
« Válasz #4 Dátum: 2012. november 29. - 16:02:55 »
0 Show voters
Felmész a szerveredre, odamész gyalog, ahová a depó teleportját szeretnéd rakni, utána beírod: /save DEPÓ NEVE hogy lementsd a koordinátákat. Kilépsz a játékból, hogy ne lassítsa a gépedet (habár szerintem nem nagyon lassítja be). Megnyitod a Dokumentumok>GTA San Andreas User Files>SAMP>savedpositions.txt fájlt. Ott megkeresed a lementett koordinátát (pl. ha /save LV Depó-t írtál be, akkor lesz egy kooridnáta és mellette hogy // LV Depó, és az abban a sorban lévõ kooridináta lesz az amit lementettél. Persze ha csak egyszer írtad be hogy /save LV Depó, akkor csak 1 sor lesz, és nem kell keresgélned sem). Kicsit lehet, hogy túlmagyarázom a dolgokat, de remélem megértetted. Megnyitod a PPC_Dialogs.inc-t, írd be a keresõbe (CTR+F): \"case 0: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid)\", és ezzel megtalálod a teleportok koordinátáit. Például:
 
case 0: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -525.0, -502.0, 26.0, 0.0, 0, 0, 0, 0, 0, 0);

 
Utána az egyik ilyen sort lemásolod, és a sorok végére teszed. Átírod a kooridnátákat a lementettre, és a \"case 0\"-t a soron következõ számra (pl. ha az utolsó a listán a case 5, akkor case 6 ra írd át). Utána mentsd el a fájlt. Utána beírod a keresõbe, hogy \"teleport\" (mivel nálad az a parancs, egyébként nálam is). Találni fogsz egy ehhez hasonlót:
 
case ClassTruckDriver: // Ask where the trucker player wants to respawn
                  ShowPlayerDialog(playerid, DialogRescue, DIALOG_STYLE_LIST, \"Kamionos depók:\", \"{00FF00}Fallen Tree Depó\\r\\n{FF0000}Flint Trucking Depó\\r\\n{00FF00}LVA Freight Depó\\r\\n{FF0000}Doherty Depó\\r\\n{00FF00}El Corona Depó\\r\\n{FF0000}Las Payasdas Depó\\r\\n{00FF00}Bánya\\r\\n{FF0000}Shady Creek Depó\\r\\n{00FF00}K.A.C.C-i depó\", \"Spawn\", \"Vissza\");

 
Ezek után, hogy: \"{FF0000}Shady Creek Depó\\r\\n{00FF00}K.A.C.C-i depó\" írsz egy ilyet: \"\\r\\n{00FF00}NÉV\", pl. \"\\r\\n{00FF00}LV Depó\". A végére rakd, hogy oda teleportáljon, ahova akartad! Így ezt kapod:
 
case ClassTruckDriver: // Ask where the trucker player wants to respawn
                  ShowPlayerDialog(playerid, DialogRescue, DIALOG_STYLE_LIST, \"Kamionos depók:\", \"{00FF00}Fallen Tree Depó\\r\\n{FF0000}Flint Trucking Depó\\r\\n{00FF00}LVA Freight Depó\\r\\n{FF0000}Doherty Depó\\r\\n{00FF00}El Corona Depó\\r\\n{FF0000}Las Payasdas Depó\\r\\n{00FF00}Bánya\\r\\n{FF0000}Shady Creek Depó\\r\\n{00FF00}K.A.C.C-i depó\\r\\n{00FF00}LV Depó\", \"Spawn\", \"Vissza\");

 
Elmented, majd megnyitod a PPC_Trucking GM .pwn fájlját, és megnyomod az F5-öt. Utána csak a PPC_Trucking.amx fájlt kell feltöltened a szerveredre, resized, és már kész is. :)

PPC_Trucking Teleport készités
« Válasz #5 Dátum: 2012. november 29. - 20:41:32 »
0 Show voters
Vala mért nem tesibe pedig úgy csináltam ahogy mondtad és nem teszi be  :grrr:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal