Kā uzlikt mājām interjerus.?

Ja kas neizprotams.

Moderator: Moderatori

Post Reply
User avatar
Tech[O]
Jauniņais
Jauniņais
Posts: 28
Joined: 01 Dec 2009, 15:57
Location: |^|

Kā uzlikt mājām interjerus.?

Post by Tech[O] »

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.
Image
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

Re: Kā uzlikt mājām interjerus.?

Post by Shetch »

Nēesmu pārliecināts, bet domāju ka bija šitā.

Code: Select all

SetPlayerInterior(playrid,InteriorID);
User avatar
[AoD]Zocs
Posts: 3590
Joined: 19 May 2008, 22:24
Location: Drift paradise.

Re: Kā uzlikt mājām interjerus.?

Post by [AoD]Zocs »

Uzliec čekpointu taka teleportu, kad uziet virsū lai teloportē uz kādu interjieru.
Me Gusta.
User avatar
Tech[O]
Jauniņais
Jauniņais
Posts: 28
Joined: 01 Dec 2009, 15:57
Location: |^|

Re: Kā uzlikt mājām interjerus.?

Post by Tech[O] »

[AoD]Zocs wrote:Uzliec čekpointu taka teleportu, kad uziet virsū lai teloportē uz kādu interjieru.
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.
Image
User avatar
V[Vendetta]
Nelabojams spameris
Nelabojams spameris
Posts: 1262
Joined: 08 Aug 2008, 05:05

Re: Kā uzlikt mājām interjerus.?

Post by V[Vendetta] »

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.
Image
User avatar
Tech[O]
Jauniņais
Jauniņais
Posts: 28
Joined: 01 Dec 2009, 15:57
Location: |^|

Re: Kā uzlikt mājām interjerus.?

Post by Tech[O] »

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"?
"xxx" vietā jāliek tavs niks
ja es gribu, lai visi tiek iekšā.

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.
Image
User avatar
Grindz[Vendetta]
Servera admins
Servera admins
Posts: 585
Joined: 18 Jan 2009, 12:19
Location: Rīga

Re: Kā uzlikt mājām interjerus.?

Post by Grindz[Vendetta] »

"xxx" vietā jāliek tavs niks
User avatar
V[Vendetta]
Nelabojams spameris
Nelabojams spameris
Posts: 1262
Joined: 08 Aug 2008, 05:05

Re: Kā uzlikt mājām interjerus.?

Post by V[Vendetta] »

Iedod pwn skriptu.
Image
User avatar
Tech[O]
Jauniņais
Jauniņais
Posts: 28
Joined: 01 Dec 2009, 15:57
Location: |^|

Re: Kā uzlikt mājām interjerus.?

Post by Tech[O] »

PWN
Last edited by Tech[O] on 29 Oct 2010, 20:49, edited 1 time in total.
User avatar
V[Vendetta]
Nelabojams spameris
Nelabojams spameris
Posts: 1262
Joined: 08 Aug 2008, 05:05

Re: Kā uzlikt mājām interjerus.?

Post by V[Vendetta] »

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šā.
Image
User avatar
Tech[O]
Jauniņais
Jauniņais
Posts: 28
Joined: 01 Dec 2009, 15:57
Location: |^|

Re: Kā uzlikt mājām interjerus.?

Post by Tech[O] »

nja tagat, kad paskatijos tavu skriptu sapratu, ka galīgi garam man viss....

TNX.. ;)
Post Reply