[POMOC] Npc skin

17. Jul 2012.
704
pregleda
14
postova
Colombo
4
Enforcer
17. Jul 2012.
Skripta koju koristim:CLRP
Detaljan opis problema:Ja stavim kako je u tut-u napravljeno za skin npca i nece. ..
Dio skripte:
if(IsPlayerNPC(playerid))//Proverava da li je to NPC Botina
    {
          new npc_name;
          GetPlayerName(playerid,npc_name,sizeof(npc_name));
          if(!strcmp(npc_name,"Npc",false))
          {
              SetPlayerSkin(playerid,280);  <-------------- ja sam stavio 280 a meni je uvijek skin 286
              Npc = Create3DTextLabel("Npc",0x008080FF,30.0,40.0,50.0,40.0,0);//Ovde stavimo kordinate i sta ce da pise na 3DTextu
              Attach3DTextLabelToPlayer(Npc, playerid, 0.0, 0.0, 0.0);//Kacimo 3DText na Botinu
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Snooker
4
Shot Caller
17. Jul 2012.
Da li on tebi uopste stavlja taj 3DText na njega?
Ako ne onda si mozda pogresio sa imenom nesto.
if(!strcmp(npc_name,"Npc",true)) // true da ne pravi razliku izmednju Npc nPc NpC
Colombo
4
Enforcer
17. Jul 2012.
Da i tu .... nestavlja 3d ....

kako mislis ? gdje sam pogrijesio ? On mi ga stavi na server al skin je svakome isti i nema 3d ... sto da ucinim ?
Snooker
4
Shot Caller
17. Jul 2012.
Quote from July 17, 2012, 4:35 pm:
Da i tu .... nestavlja 3d ....

kako mislis ? gdje sam pogrijesio ? On mi ga stavi na server al skin je svakome isti i nema 3d ... sto da ucinim ?

Pogresio si mozda ime NPC-a. Mozda taj NPC nije "Npc"
Colombo
4
Enforcer
17. Jul 2012.
Evo gledam sad npc i sve sam stavio "Josip" i opet isto ...
Snooker
4
Shot Caller
17. Jul 2012.
'ajde postavi mi:
ConnectNPC koji konektuje tog bota.
Colombo
4
Enforcer
17. Jul 2012.
Evo sve:
new Text3D:Josip;

if(IsPlayerNPC(playerid))//Proverava da li je to NPC Botina
    {
          new npc_name;
          GetPlayerName(playerid,npc_name,sizeof(npc_name));
          if(!strcmp(npc_name,"Josip",false))
          {
              SetPlayerSkin(playerid,280);//Stavlja botini skin
              Josip = Create3DTextLabel("Josip",0x008080FF,30.0,40.0,50.0,40.0,0);//Ovde stavimo kordinate i sta ce da pise na 3DTextu
              Attach3DTextLabelToPlayer(Josip, playerid, 0.0, 0.0, 0.0);//Kacimo 3DText na Botinu
}
}

ConnectNPC("Josip","Josip");


npcmodes ima Josip.pwn
                      Josip.amx


a pod recordings: Josip.rec

Server_log : [18:18:05] [npc:join] Josip has joined the server (0:127.0.0.1)
Snooker
4
Shot Caller
17. Jul 2012.

if(IsPlayerNPC(playerid))
{
    new npc_name;
    GetPlayerName(playerid,npc_name,sizeof(npc_name));
    if(!strcmp(npc_name,"Josip",true))
    {
        SetPlayerSkin(playerid,280);
        Npc = Create3DTextLabel("Npc",0x008080FF,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(Npc, playerid, 0.0, 0.0, 0.0);
    }
}

Nisam siguran zasto ne radi... To bi trebalo da stoji ispod OnPlayerSpawn
Colombo
4
Enforcer
17. Jul 2012.
Pa i stoji pod onplayerspawn ...

Evo sad radi 3d text samo mi je sad CJ skin xD
Colombo
4
Enforcer
18. Jul 2012.
Niko nezna ?  😢
Snooker
4
Shot Caller
18. Jul 2012.

if(IsPlayerNPC(playerid))
{
    new npc_name;
    GetPlayerName(playerid,npc_name,sizeof(npc_name));
    if(!strcmp(npc_name,"Josip",true))
    {
        SetSpawnInfo( playerid, 0, 280, X, Y, Z, 269.15, 0, 0, 0, 0, 0, 0 );//Promeni poziciju spawna (X, Y, Z). To je jedino sta sam nasao kao mogucu popravku.
        Npc = Create3DTextLabel("Npc",0x008080FF,30.0,40.0,50.0,40.0,0);
        Attach3DTextLabelToPlayer(Npc, playerid, 0.0, 0.0, 0.0);
    }
}
Colombo
4
Enforcer
18. Jul 2012.
Kako mislis spawna ? To gdje ce NPC poceti da krene ili ?
Snooker
4
Shot Caller
18. Jul 2012.
Quote from July 18, 2012, 7:45 am:
Kako mislis spawna ? To gdje ce NPC poceti da krene ili ?

Pa tamo gde zelis da su mu prve X, Y, Z koordinate.
Colombo
4
Enforcer
18. Jul 2012.
Neradi ...  😢

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha