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.

Set car plate scriptje werkt niet..

Hallo!

Ik ben al een aantal dagen aan het prutsen met dit scriptje.. Ik heb hem helemaal onderaan gezet op het script, en als ik compile krijg ik deze error:

error 010: invalid function or declaration

C:\<niet van belang>.pwn(83608) : error 010: invalid function or declaration
C:\<niet van belang>.pwn(83612) : error 010: invalid function or declaration
C:\<niet van belang>.pwn(83616) : error 010: invalid function or declaration
C:\<niet van belang>.pwn(83620) : error 010: invalid function or declaration
C:\<niet van belang>.pwn(83624) : error 010: invalid function or declaration
C:\<niet van belang>.pwn(83628) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Goed.. dit is dus het scriptje dat ik toe wil voegen:

//plate script.. ?
   if(IsACopCar(i))
   {
       SetVehicleNumberPlate(i2,"[sAPD]");
   }
   if(IsAnFbiCar(i))
   {
       SetVehicleNumberPlate(i2,"[FBI]");
   }
   if(IsAFiremenCar(i))
   {
       SetVehicleNumberPlate(i2,"[sAFD]");
   }
   if(IsAnAmbulance(i))
   {
       SetVehicleNumberPlate(i2,"[LSMD]");
   }
   if(IsASwatCar(i))
   {
       SetVehicleNumberPlate(i2,"[sWAT]");
   }
   else
   {
       SetVehicleNumberPlate(i2,"STATE");
   }
   SetVehicleToRespawn(i);
   }

heeft iemand een idee hoe ik dit op orde kan krijgen?

Mvg,

Jerryosswest

Featured Replies

1. Staat het wel in een callback?

2. Heb je deze functies wel in je script gemaakt of include je een include die deze functies ook daadwerkelijk bevat?

  • Author

1. Geen idee.

2 Ja, ik heb deze toegevoegd aan mijn script (Ravens Roleplay) en hier staan de includes al in als het goed is..

We moeten toch echt meer weten van wat er fout is, wat staat er bijvoorbeeld precies op de regels 83608, 83612, 83616 ect.

  • Author

We moeten toch echt meer weten van wat er fout is, wat staat er bijvoorbeeld precies op de regels 83608, 83612, 83616 ect.

dit:

//plate script.. ?

if(IsACopCar(i))

{

SetVehicleNumberPlate(i2,"[sAPD]");

}

if(IsAnFbiCar(i))

{

SetVehicleNumberPlate(i2,"[FBI]");

}

if(IsAFiremenCar(i))

{

SetVehicleNumberPlate(i2,"[sAFD]");

}

if(IsAnAmbulance(i))

{

SetVehicleNumberPlate(i2,"[LSMD]");

}

if(IsASwatCar(i))

{

SetVehicleNumberPlate(i2,"[sWAT]");

}

else

{

SetVehicleNumberPlate(i2,"STATE");

}

SetVehicleToRespawn(i);

}

Alle die vetgedrukt staan, daar zijn de errors gevonden.

Die lijnen had ik al verwacht. Dan zou ik toch eens die functies na gaan lopen, want SA:MP lijkt ze niet te herkennen.

  • Author

En hoe doe ik dat?

p.s ik ben bij sommige stukjes nog nieuw op dit scripting gebied.

Het is aangeraden om eerst wat van Pawn zelf te snappen voordat je andere gamemodes gaat aanpassen. Er staan genoeg tutorials op het internet. ;)

  • Author

Of je kunt het me uitleggen zodat ik het wel snap, en er mischien andere mee kan helpen.

Uren op het internet zoeken voor wat error's heeft namelijk ook geen zin.

iemand een oplossing?

Dan zal ik jou eens wat uitleggen: scripts kopiëren en plakken heeft ook geen zin, vooral niet als je niet weet waar je mee bezig bent. Wat jij nu doet is een stukje script kopiëren, het op een willekeurige plaats in je gamemode plakken en dan verwachten dat het werkt. Zo gaat dat dus niet.

Dat stukje script hoort thuis in OnGameModeInit, in een for-loop die door alle vehicles gaat.

public OnGameModeInit()
{
   // Hier al de stuff die er al staat
   // Hieronder komt jouw stukje script!
   for(new i = 1; i < MAX_VEHICLES; i++)
   {
       if(IsACopCar(i))
       {
           SetVehicleNumberPlate(i,"[sAPD]");
       }
       else if(IsAnFbiCar(i))
       {
           SetVehicleNumberPlate(i,"[FBI]");
       }
       else if(IsAFiremenCar(i))
       {
           SetVehicleNumberPlate(i,"[sAFD]");
       }
       else if(IsAnAmbulance(i))
       {
           SetVehicleNumberPlate(i,"[LSMD]");
       }
       else if(IsASwatCar(i))
       {
           SetVehicleNumberPlate(i,"[sWAT]");
       }
       else
       {
           SetVehicleNumberPlate(i,"STATE");
       }
       SetVehicleToRespawn(i);
   }
   return 1;
}

Note: Gaat dit nu ook niet klakkeloos kopiëren en plakken onderaan je script! Zoek eerst de callback OnGameModeInit en doe het dan zoals ik aangeduid heb. Ik wil hier zo meteen geen post vinden met de error: 'Symbol already defined'. Ik neem aan dat je de zoekfunctie in Pawno weet te vinden? :)

Note: Ik wil hier zo meteen geen post vinden met de error: 'Symbol already defined'.

hard xD. Als je wilt leren scripten moet je hier eens beginnen Klikkie!

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.