[Pomoc] Neznam staviti vozilo u interijer

Započeo JuustyGe, Septembar 12, 2010, 09:17:56 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Kako cu stavit vozilo u interijer u ovakvom kodu

public OnPlayerSpawn(playerid)
{
   
   SetPlayerInterior(playerid, 15);
   SetPlayerSkin(playerid,115);
   GivePlayerWeapon(playerid,WEAPON_TEC9,9999);
   gPlayerVehicles[playerid] = CreateVehicle(471,
                       gSpawnPositions[playerid][0],
                       gSpawnPositions[playerid][1],
                       gSpawnPositions[playerid][2],
                       gSpawnPositions[playerid][3],
                       -1,-1,10);

   PutPlayerInVehicle(playerid,gPlayerVehicles[playerid],0);
   
   TextDrawHideForPlayer(playerid, txtObsHelper);
   
      return 1;
}
Poslednja Izmena: Septembar 12, 2010, 10:51:52 PRE PODNE od JuustyGe

LinkVehicleToInterior(gPlayerVehicles[playerid], interiorid);

Ovo je primjer za konkretan slucaj. Ovo stavis ispod CreateVehicle i zamjenis interiorid s IDom interjora koji zelis.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

Ok hvala ti Radi!


Imam jos jedno pitanja:         Kako bi mokao napravit da igrac nemoze izaci iz vozila?

Hmm.. mozda OnPlayerKeyStateChange? Pa dok on stisne F ili Enter da ga nazad stavi u vozilo koje je i bio xD?
Aequam memento rebus in arduis servare mentem.

neznam pokuso sam izbaci mi dva varinga i more izac iz vozila komotno i setat koko hoce

Samo stavi ispod OnPlayerKeyStateChange ovo
if(newstate== ON_FOOT)
{
     PutPlayerInVehicle(playerid,gPlayerVehicles[playerid],0);
}



RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

jel za OnPlayerKeyStateChange treba inc. file ili treba napraviti forward

On je bi trebao da je definisan u a_samp ... ako još nemaš takav public dodaj ovo:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
// itd itd
}


nerazumijem imam a_samp, core, float i nemam nista sto bi moglo zabranit igracu da izlazi iz vozila mozel detaljno objasnjenje kako napravit to

Pa samo dodaj ovo sto ti je mikec napisao u skriptu.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji


Pa ovo sto sam ti ja dao bokte. Sve sam ti napravio.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

C:\Documents and Settings\User\Desktop\Server_2.7\ser 0.3\gamemodes\autici.pwn(247) : error 021: symbol already defined: "OnPlayerKeyStateChange"
C:\Documents and Settings\User\Desktop\Server_2.7\ser 0.3\gamemodes\autici.pwn(248) : error 017: undefined symbol "newstate"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.





vise mi ovoga na vrh glave

Aaaa, jesam glup. Krivo sam ti rekao. Nemoj to staviti ispod OnPlayerKeyStateChange nego ispod OnPlayerStateChange.

A sto se tice errora, ovaj prvi je zbog toga jer si 2x stavio OnPlayerKeyStateChange u skriptu, a drugi ce ti se ispraviti dok napravis ovo gore sto sam napisao.


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

evo sta imam pd OnPlayerKayState



public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

if(gPlayerObserving[playerid] >= 0 && IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) {
      TogglePlayerSpectating(playerid,0);
      gPlayerObserving[playerid] = (-1);
      SendClientMessage(playerid,0xFFFFFFFF,"Pocnimo");
      return;
   }

   if(gPlayerObserving[playerid] >= 0 && IsKeyJustDown(KEY_FIRE,newkeys,oldkeys)) {
      ObserverSwitchToNextVehicle(playerid);
   }
}