Wysłany: 2015-01-25, 22:23
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Witam, ot?? mam problem z interiorem - wchodz? i znajduje si? w podanym przeze mnie interiorze - super, tylko wsz?dzie jest ciemno... a je?eli wyjd? to jakby mapy nie ma, szara pod?oga, nie ma obiekt?w itp. itp.
Prosze o pomoc...
Wysłany: 2015-01-25, 22:40
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
a zmieniasz interior funkcj? SetPlayerInterior? Je?eli nie, to zr?b to. Przy wychodzeniu dodaj SetPlayerInterior(playerid, 0); a przy wchodzeniu nadaj odpowiedni interior (je?eli jeste? w srodku wpisz /interiorid o ile si? nie myle.
Wysłany: 2015-01-25, 22:42
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Og?lnie dzia?am na pewnej mapce i tworze to za pomoc? /adrzwi - co? jest nie tak z interiorem... Mapka to story rp.
Wysłany: 2015-01-25, 22:52
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Co mi z mapki? Daj kod to pogadamy =)
Wysłany: 2015-01-26, 14:43
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Czego mam Ci poda? kod, konkrety.
Wysłany: 2015-01-26, 15:45
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Najlepiej kod z komendy /adrzwi ;]
sprawdz czy u?ywasz funkcji SetPlayerInterior , bez niej mo?e nie przenosi? do interioru mo?esz spada? z nieba itp.
Wysłany: 2015-01-26, 15:51
wgnsy123
#PrawaNieObowiązują
Wiek: 27 Na forum: 4632 dni Posty: 91
Nick w MP: Stephen Mclauglin
Piwa : 109
Kod z /adrzwi
Kod: CMD:adrzwi(playerid, params[])
{
if(Global[playerid][gAdmin]<5) return 1;
new tmp[64],idx;
tmp = strtok(params, idx);
if(isnull(tmp))
{
Info(playerid,"U?yj: {FFFFFF}/atele (opcja)\n1 - stw?rz teleport\n2 - lista teleport?w\n3 - teleportuj...\n4 - usu? teleport\n5 - anuluj tworzenie");
return 1;
}
new opcja = strval(tmp);
if(opcja==1)
{
if(TeleTworzenie==false&&TelePkt[playerid]==0)
{
Info(playerid,"Aktualnie kto? u?ywa ju? ten panel, poczekaj!");
return 1;
}
switch(TelePkt[playerid])
{
case 0:
{
dShowPlayerDialog(playerid,36,DIALOG_STYLE_MSGBOX,""servname"Drzwi","Czy teleport ma by? r?wnie? do u?ytku pojazd?w?","Tak","Nie");
return 1;
}
case 1:
{
dShowPlayerDialog(playerid,37,DIALOG_STYLE_MSGBOX,""servname"Drzwi","Czy ta pozycja ma by? miejscem wej?cia?","Tak","Nie");
return 1;
}
case 2:
{
dShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,""servname"Drzwi","Podaj opis wej?cia:","Dalej","");
return 1;
}
case 3:
{
dShowPlayerDialog(playerid,39,DIALOG_STYLE_MSGBOX,""servname"Drzwi","Czy ta pozycja ma by? miejscem wyj?cia?","Tak","Nie");
return 1;
}
case 4:
{
dShowPlayerDialog(playerid,40,DIALOG_STYLE_INPUT,""servname"Drzwi","Podaj VirtualWorld wn?trza budynku:","Dalej","");
return 1;
}
case 5:
{
dShowPlayerDialog(playerid,41,DIALOG_STYLE_LIST,""servname"Drzwi","Nikt\n{FFFFFF}Frakcja\n{FFFFFF}Biznes","Dalej","");
return 1;
}
case 6:
{
dShowPlayerDialog(playerid,43,DIALOG_STYLE_MSGBOX,""servname"Drzwi","Czy ma by? chwilowe zamro?enie podczas wchodzenia?","Tak","Nie");
return 1;
}
case 7:
{
dShowPlayerDialog(playerid,44,DIALOG_STYLE_MSGBOX,""servname"Drzwi","Czy ma by? chwilowe zamro?enie podczas wychodzenia?","Tak","Nie");
return 1;
}
case 8:
{
new nr=TeleID[playerid];
TeleInfo[nr][tZamkniety]=0;
TeleInfo[nr][tAktywny]=true;
TeleInfo[nr][tPic]=1239;
ZapiszDrzwi(nr);
TelePickup[nr]=CreateDynamicPickup(1239,2,TeleInfo[nr][tWejscieX],TeleInfo[nr][tWejscieY],TeleInfo[nr][tWejscieZ],TeleInfo[nr][tWejscieVir]);
Info(playerid,"Teleport utworzony poprawnie!");
TeleInfo[nr][tObiekty]=1;
TeleTworzenie=true;
TelePkt[playerid]=0;
TeleID[playerid]=9999;
return 1;
}
case 9:
{
dShowPlayerDialog(playerid,19997,DIALOG_STYLE_LIST,""servname"Drzwi", "Pieni?dze\nInformacja\nSerce\nAdrenalina\nArmor\nLogo GTA 3\nNiebieski dom\nZielony dom\nDolar\nNiebieski t-shirt\nStrza?ka\nWej?cie/wyj?cie", "Ustaw", "Anuluj");
return 1;
}
}
return 1;
}
else if(opcja==2)
{
format(String,sizeof(String),"*** Istniej?ce teleporty [MAX %d]:",LIMIT_DRZWI);
SendClientMessage(playerid,COLOR_PREMIUMM,String);
for(new nr = 0; nr < LIMIT_DRZWI; nr++)
{
if(TeleInfo[nr][tAktywny]==true)
{
format(String,sizeof(String),"*** [%d] - %s ",nr,TeleInfo[nr][tNazwa]);
SendClientMessage(playerid,COLOR_PREMIUMM,String);
}
}
return 1;
}
else if(opcja==3)
{
tmp = strtok(params, idx);
if(isnull(tmp))
{
Info(playerid,"U?yj: {FFFFFF}/atele 3 (id teleportu)");
return 1;
}
new numer = strval(tmp);
if(TeleInfo[numer][tAktywny]==true)
{
SetPlayerPos(playerid,TeleInfo[numer][tWyjscieX],TeleInfo[numer][tWyjscieY],TeleInfo[numer][tWyjscieZ]);
SetPlayerVirtualWorld(playerid,TeleInfo[numer][tWyjscieVir]);
return 1;
}
else
{
Info(playerid,"Nie poprawne id teleportu!");
}
return 1;
}
else if(opcja==4)
{
}
else if(opcja==5)
{
if(TeleTworzenie==false&&TelePkt[playerid]==0)
{
Info(playerid,"Nie u?ywasz panelu tworzenia w tej chwili!");
return 1;
}
if(TeleTworzenie==true)
{
Info(playerid,"Mo?na u?ywa? panelu, poniewa? nie rozpocz?to ?adnej pracy!");
return 1;
}
Info(playerid,"Praca w panelu zosta?a anulowana!");
TeleTworzenie=true;
TelePkt[playerid]=0;
TeleID[playerid]=9999;
return 1;
}
return 1;
}
Tak, w kodzie s? SetPlayerInterior.
[ Dodano : 2015-01-30, 21:03 ]
Kto? pomo?e?
Wysłany: 2015-02-02, 18:12
kazami
Pawner/PTG
Wiek: 27 Na forum: 4596 dni Posty: 405
Nick w MP: adi888
Piwa : 43
Pisa?e? ?e je?li wejdziesz to wsz?dzie ciemno a jak wyjdziesz to mapy nie ma wiem o co cho , mapy nie ma bo przy wyj?ciu musisz doda? SetPlayerInterior(playerid,0); , a co do czego gdy wchodzisz i jest czarno to ju? bug interioru. A co do tego co poda?e? to na co tyle kodu nawet przegl?da? si? nie chce bo po 1. nie jest czytelny a po 2. daj tylko kod kt?ry odpowiada temu gdy wychodzisz z interioru ;-)
Tagi: interior :: czarny :: brak :: mapy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: