Kā uzlikt mājām interjerus.?
Moderator: Moderatori
Kā uzlikt mājām interjerus.?
Varat lūdzu palīdzēt ar interjeriem, lai mājaj var uzlikt interjeru un tikt iekšā, būšu ļoti pateicīgs ja palīdzēsiet.
Re: Kā uzlikt mājām interjerus.?
Nēesmu pārliecināts, bet domāju ka bija šitā.
Code: Select all
SetPlayerInterior(playrid,InteriorID);
Re: Kā uzlikt mājām interjerus.?
Uzliec čekpointu taka teleportu, kad uziet virsū lai teloportē uz kādu interjieru.
Me Gusta.
Re: Kā uzlikt mājām interjerus.?
Viegli jau teikt, būtu kādu kodu iedevuši, vai kautko tādu, lai es vismaz paskatītos, kā tas apmēram darāms.[AoD]Zocs wrote:Uzliec čekpointu taka teleportu, kad uziet virsū lai teloportē uz kādu interjieru.
- V[Vendetta]
- Nelabojams spameris
- Posts: 1262
- Joined: 08 Aug 2008, 05:05
Re: Kā uzlikt mājām interjerus.?
Viss ir jātaisa caur pikapiem. Piemēram kā es to taisīju excelentam:
excelentoutside = CreatePickup (1318, 1, 51.8159,-293.3825,1.7071, -1); // ārā bāzē
excelentinsade = CreatePickup (1318, 1, 51.8809,-294.3964,1.7054, -1); // bāzē iekšā
(jābūt diviem, kas ir iekšā un ārā)
if (pickupid == excelentoutside)
{
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "excelent", true) != -1)
{
SetPlayerPos(playerid, 52.4120,-297.7113,1.6921);
SetPlayerFacingAngle(playerid, 189.8819);
SetCameraBehindPlayer(playerid);
}
}
if (pickupid == excelentinsade)
{
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "excelent", true) != -1)
{
SetPlayerPos(playerid, 52.0878,-290.2704,1.7002);
SetPlayerFacingAngle(playerid, 353.9018);
SetCameraBehindPlayer(playerid);
}
}
tātad, pēc šī skatoties, ja tev būs niks excelent, tad tu varēsi ieiet tur.
tas ir parastā int. nav nekāds māju int. Ja gribi māju, tad tev vajag kord. pikapam no tās mājas un arī spawnam. Int. id, tad tev pie spawna jāpievieno šāda rinda. SetPlayerInterior(playerid, x); x vietā liekot id. tas izskatītos šādi:
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "xxx", true) != -1)
{
SetPlayerPos(playerid, xx.xx, xx.xx, xx.xx);
SetPlayerInterior(playerid, x);
SetPlayerFacingAngle(playerid, 1.8800);
SetCameraBehindPlayer(playerid);
vismaz man tā viss aizgāja.
Protams, tev viss jāpievieno attiecīgā sadaļā. Zem noteiktās nodaļas.
excelentoutside = CreatePickup (1318, 1, 51.8159,-293.3825,1.7071, -1); // ārā bāzē
excelentinsade = CreatePickup (1318, 1, 51.8809,-294.3964,1.7054, -1); // bāzē iekšā
(jābūt diviem, kas ir iekšā un ārā)
if (pickupid == excelentoutside)
{
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "excelent", true) != -1)
{
SetPlayerPos(playerid, 52.4120,-297.7113,1.6921);
SetPlayerFacingAngle(playerid, 189.8819);
SetCameraBehindPlayer(playerid);
}
}
if (pickupid == excelentinsade)
{
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "excelent", true) != -1)
{
SetPlayerPos(playerid, 52.0878,-290.2704,1.7002);
SetPlayerFacingAngle(playerid, 353.9018);
SetCameraBehindPlayer(playerid);
}
}
tātad, pēc šī skatoties, ja tev būs niks excelent, tad tu varēsi ieiet tur.
tas ir parastā int. nav nekāds māju int. Ja gribi māju, tad tev vajag kord. pikapam no tās mājas un arī spawnam. Int. id, tad tev pie spawna jāpievieno šāda rinda. SetPlayerInterior(playerid, x); x vietā liekot id. tas izskatītos šādi:
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "xxx", true) != -1)
{
SetPlayerPos(playerid, xx.xx, xx.xx, xx.xx);
SetPlayerInterior(playerid, x);
SetPlayerFacingAngle(playerid, 1.8800);
SetCameraBehindPlayer(playerid);
vismaz man tā viss aizgāja.
Protams, tev viss jāpievieno attiecīgā sadaļā. Zem noteiktās nodaļas.
Re: Kā uzlikt mājām interjerus.?
paldies tev 04d tlt mēģināšu.
Tikai viens jautājums, ja es gribu, lai visi tiek iekšā tad man rakstīt šeit -
if(strfind(Nick, "xxx", true) != -1) "playerid"?
Edit; Nesanāca ;(
Tikai viens jautājums, ja es gribu, lai visi tiek iekšā tad man rakstīt šeit -
if(strfind(Nick, "xxx", true) != -1) "playerid"?
ja es gribu, lai visi tiek iekšā."xxx" vietā jāliek tavs niks
Edit; Nesanāca ;(
Code: Select all
C:Documents and SettingsHomeDesktopNew Folderpawno ele.pwn(41) : error 017: undefined symbol "Nick"
C:Documents and SettingsHomeDesktopNew Folderpawno ele.pwn(41) : error 017: undefined symbol "Nick"
C:Documents and SettingsHomeDesktopNew Folderpawno ele.pwn(41) : error 029: invalid expression, assumed zero
C:Documents and SettingsHomeDesktopNew Folderpawno ele.pwn(41) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Last edited by Tech[O] on 29 Oct 2010, 19:20, edited 1 time in total.
- Grindz[Vendetta]
- Servera admins
- Posts: 585
- Joined: 18 Jan 2009, 12:19
- Location: Rīga
- V[Vendetta]
- Nelabojams spameris
- Posts: 1262
- Joined: 08 Aug 2008, 05:05
Re: Kā uzlikt mājām interjerus.?
Iedod pwn skriptu.
Re: Kā uzlikt mājām interjerus.?
PWN
Last edited by Tech[O] on 29 Oct 2010, 20:49, edited 1 time in total.
- V[Vendetta]
- Nelabojams spameris
- Posts: 1262
- Joined: 08 Aug 2008, 05:05
Re: Kā uzlikt mājām interjerus.?
Uh, tu laikam nesaprati kā es to domāju.
http://www.failiem.lv/list.php?i=abyroi
Šis ir strādājošs, nomaini kord. pikapiem, interjeriem, un ja vajag tik divus, tad dzēs ārā otrus.
Šis piemērs ir bez nikiem, ka visi var tele iekšā.
http://www.failiem.lv/list.php?i=abyroi
Šis ir strādājošs, nomaini kord. pikapiem, interjeriem, un ja vajag tik divus, tad dzēs ārā otrus.
Šis piemērs ir bez nikiem, ka visi var tele iekšā.
Re: Kā uzlikt mājām interjerus.?
nja tagat, kad paskatijos tavu skriptu sapratu, ka galīgi garam man viss....
TNX..
TNX..