Jump to content

NPC's


Recommended Posts

Geplaatst: (bewerkt)

Dit is een van de standaardNPC's. Deze moet dus normaal een AT400 zijn. Maar al men standaardNPC's zijn in een admiral.

Ik heb niets aan het script veranderd, gewoon gedownload.

post-96332-126133682452.jpg

Wat doe ik mis?

Bewerkt: door Freaksken
Geplaatst:

Je moet ook wel zorgen dat je het goede ID voor het voertuig kiest. Zorg dat je een voertuig spawnd onder het modelID van een AT-400, en het voertuigID ook klopt.

Geplaatst:

Ik zeg toch dat het de standaardNPC zijn, ik heb niets aan gl_npcs verandrt ofzow.

Waar kan ik controleren in welk voertuig ze spawnen?

Geplaatst: (bewerkt)

In at400_ls.pwn staat dit:

PLAYER_RECORDING_TYPE_DRIVER

Dat is volgens mij goed.

In gl_npcs staat dit:

else if(!strcmp(playername,"PilotLS",true)) {
   PutPlayerInVehicle(playerid,15,0);
   SetPlayerColor(playerid,0xFFFFFFFF);
}

Ik zie niets verkeerd.

Bewerkt: door Freaksken
Geplaatst:

Is het voertuig in je gamemode die als vijftiende zal spawnen ook dat voertuig dat die bot zal moeten hebben?

Hij wordt namelijk in een eerder gespawnd voertuig gezet ;)

Geplaatst: (bewerkt)

ah, nu snap ik het.

thanx

EDIT:

Dan moet ik dus als ik de 3 standaard bottreinen wil (Traindriver LV,LS,SF), ergens 3keer willekeurig een trein spawnen? En deze kan ik dan niet gebruiken.

Voor de 3 standaard botvliegtuigen (Pilot LV,LS,SF), spawn ik dan ook ergens 3 at400's en deze kan ik ook niet gebruiken.

ZO DUS:

Gamemode:

//1e voertuig is een trein, enz.
AddStaticVehicle(537,2000,2000,27.2245,356.0709,13,13); // vrachttrein
AddStaticVehicle(537,-2000,2000,27.2245,356.0709,13,13); // vrachttrein
AddStaticVehicle(537,2000,-2000,27.2245,356.0709,13,13); // vrachttrein
AddStaticVehicle(577,2000,2000,10.7281,180.0989,random(126), random(126)); //AT-400
AddStaticVehicle(577,-2000,-2000,10.7281,180.0989,random(126), random(126)); //AT-400
AddStaticVehicle(577,2000,-2000,10.7281,180.0989,random(126), random(126)); //AT-400

gl_npcs:

// 1e voertuig van OnGameModeInit is een trein en TrainDriverLV gebruikt die, enz.
public OnPlayerSpawn(playerid)
{
if(!IsPlayerNPC(playerid)) return 1; // We only deal with NPC players in this script

new playername[64];
GetPlayerName(playerid,playername,64);

if(!strcmp(playername,"TrainDriverLV",true)) {
       PutPlayerInVehicle(playerid,1,0);
       SetPlayerColor(playerid,0xFFFFFFFF);
	}
else if(!strcmp(playername,"TrainDriverSF",true)) {
    PutPlayerInVehicle(playerid,2,0);
    SetPlayerColor(playerid,0xFFFFFFFF);
}
else if(!strcmp(playername,"TrainDriverLS",true)) {
    PutPlayerInVehicle(playerid,3,0);
    SetPlayerColor(playerid,0xFFFFFFFF);
}
else if(!strcmp(playername,"PilotLV",true)) {
    PutPlayerInVehicle(playerid,4,0);
    SetPlayerColor(playerid,0xFFFFFFFF);
}
else if(!strcmp(playername,"PilotSF",true)) {
    PutPlayerInVehicle(playerid,5,0);
    SetPlayerColor(playerid,0xFFFFFFFF);
}
else if(!strcmp(playername,"PilotLS",true)) {
    PutPlayerInVehicle(playerid,6,0);
    SetPlayerColor(playerid,0xFFFFFFFF);
}
return 1;
}

JUIST???

Maakt het uit waar ik deze voertuigen spawn??

Moet je 3 keer en trein spawnen of mag dat ook maar 1 keer??

Bewerkt: door Freaksken
Geplaatst:

AddStaticVehicle(577,2000,2000,10.7281,180.0989,random(126), random(126)); //AT-400

AddStaticVehicle(577,-2000,-2000,10.7281,180.0989,random(126), random(126)); //AT-400

AddStaticVehicle(577,2000,-2000,10.7281,180.0989,random(126), random(126)); //AT-400

[/code]

Ehm, als je een randomkleur wilt moet je -1 invullen op die parameters, en niet de functie random :7

En inderdaad zou het op jouw manier moeten werken, als die voertuigen in je gamemode de ALLEREERSTE voertuigen zijn die gemaakt worden. Houd er dus ook rekening mee dat als je filterscripts hebt met voertuigen, dat die eerder gespawned worden.

Geplaatst: (bewerkt)

Ehm, als je een randomkleur wilt moet je -1 invullen op die parameters, en niet de functie random :7

Met random(126) gaat het ook, hoor, probeer maar eens. :puh:

Thnx

EDIT:

OK, de eerste trein lukt, en het eerste vliegtuig ook.

Maar bij de 2e en 3e treinen en vliegtuigen, krijg ik dit.

post-96332-126135445505.jpg

Raar?

Bewerkt: door Freaksken

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...