Jump to content

návod Jak vytvořit NPC - překlad ze SA-MP fóra [*]


Recommended Posts

fakt mi nikdo neporadi kde nastavit rychlost prehravani NPC?

 

Nastavit rychlost přehrávání NPC se nedá ! HyperHost má takový problém a některé VPS od pipni též ! Nemůžu určit proč ale nastavit se to nedá... Pokud chceš mít normální NPCčka jdi na crazyhost.cz / xel.cz atd.....

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

nic v zlom, az teraz som si vsimol preco my asi bot nesiel, preotze podla tohoto:

 

public OnPlayerSpawn(playerid)

{

if(IsPlayerNPC(playerid)) //Kontrola, pokud je spawnutý NPC.

{

new npcname[MAX_PLAYER_NAME];

GetPlayerName(playerid, npcname, sizeof(npcname)); //Zjišťuje jméno NPC.

if(!strcmp(npcname, "Michal", true)) //Zjišťuje, jestli je jméno bota Michal

{

PutPlayerInVehicle(playerid, AutoBota, 0); //Strčí NPC do auta, které sme vytvořili

}

}

return 1;

}

 

da bota do auta LEN VTEDY, pokial sa nevola michal, takze takto by to malo byt spravne:

public OnPlayerSpawn(playerid)
{
  if(IsPlayerNPC(playerid)) //Kontrola, pokud je spawnutý NPC.
  {
      new npcname[MAX_PLAYER_NAME];
      GetPlayerName(playerid, npcname, sizeof(npcname)); //Zjišťuje jméno NPC.
      if(strcmp(npcname, "Michal", true)) //Zjišťuje, jestli je jméno bota Michal
      {
          PutPlayerInVehicle(playerid, AutoBota, 0); //Strčí NPC do auta, které sme vytvořili
      }
  }
  return 1;
}

Link to comment
Share on other sites

  • Administrátor

pokud si jeste pamatuju tak pokud je tam ! tak to zamena pokud jejmeno ....a pokud tam vykricnik neni tak je to opacne takze pises blbost ...

 

PS.Doufam ze nemelu kravinu

Link to comment
Share on other sites

  • 2 months later...
Mám problém když zapnu server tak to píše že se boti připojili a hned potom že se zase odpojili neví někdo čím to je?

 

nekde si udelal chybu v kodu

Link to comment
Share on other sites

  • 4 months later...

a keď chcem bota bez vozidla, ktorý by stál na jednom mieste stačí, keď tam dám toto?

 

public OnGameModeInit()
{
  print("my gamemode");
  ConnectNPC("Michal","mujbot");
  return 1;
}

 

lebo pri štarte serveru mi pekne vypíše, že bot sa pripojil ale v móde ho nevidno

Link to comment
Share on other sites

Top10: Musíš mu udělat krátkou smyčku. Uděláš vše podle návodu akorát s tím, že NPC natočíš, že stojí na místě.

 

Mapaz: npc_record.amx, KLIK

Link to comment
Share on other sites

ahoj ,, mam už nahraneho bota ,, tak neviem do akej zlozky ho mam dat, ty tu uvadaš tuto zkožku : Přesuňte jej do /npcmodes/recordings/ , no ja neviem kde to je , ta zlozka kam to mam presunut ,, hladam po celom hostingu - administracii ,, ale nič :/ plsko pomožte :) chcem mať dneska prveho bota ...

Link to comment
Share on other sites

  • 2 months later...

Ty jsi asi hodně velký retard, když si nedokážeš přečíst " Nyní uložte vás NPC "mini" script jako "mujbot.pwn" do /npcmodes/ a zkompilujte jej. " + ten Import do módu co ? To na to potřebuješ obrázkovej manuál o 5ti stránkách a flashkou se souborem upraveným přímo pro tebe ? Je to tu vysvětlené do toho nejmenšího detailu -_-´

Link to comment
Share on other sites

  • 1 month later...

C:\Documents and Settings\Pc\Plocha\TRAJEKTAR.pwn(6) : error 021: symbol already defined: "ConnectNPC"
C:\Documents and Settings\Pc\Plocha\TRAJEKTAR.pwn(17) : error 021: symbol already defined: "OnFilterScriptInit"
C:\Documents and Settings\Pc\Plocha\TRAJEKTAR.pwn(20) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Pc\Plocha\TRAJEKTAR.pwn(37) : error 054: unmatched closing brace ("}")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

 

 

#include

#include

 

new AutoBota; //Global variable!

 

ConnectNPC("Trajektar_Chuck","trajekt");

 

public OnFilterScriptInit()

{

print("Vojna 7 Veznov");

ConnectNPC("Trajektar_Chuck","trajekt");

return 1;

}

 

print("Vojna 7 Veznov");

ConnectNPC("Trajektar_Chuck","trajekt");

AutoBota = CreateVehicle(449,1491.3123,2632.2500,11.2473,90.0000,1,74);

return 1;

}

public OnPlayerSpawn(playerid)

{

if(IsPlayerNPC(playerid)) //Kontrola, pokud je spawnutý NPC.

{

new npcname[MAX_PLAYER_NAME];

GetPlayerName(playerid, npcname, sizeof(npcname)); //Zjišťuje jméno NPC.

if(!strcmp(npcname, "Trajektar_Chuck", true)) //Zjišťuje, jestli je jméno bota Michal

{

PutPlayerInVehicle(playerid, AutoBota, 0); //Strčí NPC do auta, které sme vytvořili

}

}

return 1;

}

 

 

Neviem co stim viem nieco v pawne ale nei vše.... tak prosim vas pomožte.. som Začiatočnik

Link to comment
Share on other sites

print("Vojna 7 Veznov");

ConnectNPC("Trajektar_Chuck","trajekt");

AutoBota = CreateVehicle(449,1491.3123,2632.2500,11.2473,90.0000,1,74);

return 1;

}

 

Toto nemáš v žiadnom publicu tak to zmaž (je to pod OnGMInit

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...