Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

2 NPC's - 2 Verschillende Skins

Hoi,

Een paar dagen geleden heb ik een topic aangemaakt hoe je een NPC zijn skin kan veranderen. Dit is me nu gelukt, maar ik wil nu een tweede NPC, maar die moet een andere skin krijgen. Hoe kan dit? Het gaat om dit stukje...

public OnPlayerSpawn(playerid)
{
 	if (IsPlayerNPC(playerid))
   {
SetPlayerSkin(playerid, 147);
   label[playerid] = Create3DTextLabel("Need some help? Type /help.\nOre check for a admin (/admins)",0xFF0000AA,30.0,40.0,50.0,40.0,0);
   Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
SetPlayerPos(playerid, 1937.6,-2266.5,15.0);
   SendClientMessage(playerid, COLOR_LIGHTBLUE, "SERVER: Type /help to get started - Have fun in (U)ltimate (S)tunts!");
   SetPlayerArmour(playerid, 100);

Hoe kan ik bij IsplayerNPC 2 verschillende skins toevoegen voor 2 verschillende bots?

Featured Replies

Je moet kijken op de naam van de NPC (die je invult bij ConnectNPC). Heeft de NPC bv de naam "npc1" dan geef je hem bv skin "1". Heeft hij echter naam "npc2" dan geef je bv skin "2". Snap je wat ik bedoel?

Je moet kijken op de naam van de NPC (die je invult bij ConnectNPC). Heeft de NPC bv de naam "npc1" dan geef je hem bv skin "1". Heeft hij echter naam "npc2" dan geef je bv skin "2". Snap je wat ik bedoel?

dus even een voorbeeldje:

public OnPlayerSpawn(playerid)
{
   if(IsPlayerNPC(playerid))
   {
       new name[MAX_PLAYER_NAME];
       GetPlayerName(playerid, name, sizeof(name));
       if(name[playerid] == [je naam die je heb ingevult bij ConnectNPC() zonder haakjes wel tussen aanhalingstekens ""])
       {
           SetPlayerSkin(playerid, 147);
       }
       if(name[playerid] == [hetzelfde als hierboven alleen dus bij je andere npc])
       {
           SetPlayerSkin(playerid, skinid);
       }
   //rest van je scripts
   }
   return 1;
}

Edited by Morph1

En zo werkt het dus NIET.

Strings vergelijken doe je uiteraard met strcmp.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.