Debug használata:
Kocsiberakás
1. Belemész a SA főkönyvtárába.
2. Megkeresed a samp_debug.exe-t
3. Megnyitod, és Launch Debug
4. Ha betöltött Madd Dogg közelében ledob, ekkor /vsel ha kocsit akarunk
5. Elmegyünk a kívánt helyre és /save
6. Ugyanezt csináljuk amíg akarjuk, de különféle kocsik száma nem haladhatja meg az 50-et! És max 700 kocsitrakhatsz le.
7. Kilépsz és megnyitod a savedpositions.txt-t. Kijelölöd és...8. Megnyitod kívánt módot a pawnoval, ha kezdő vagy. És megkeresed benne az AddStaticVehicles sort, vagy utánnuk másolod, vagy a helyére. A 2.-ot javasolnám.
9. F5 a pawnoban és kész a kocsi berakás
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;
}