Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.

Kan fout niet vinden in Pawno Script

Geplaatst:

Hoi , ik ben beetje nieuw met scripten, meeste dingen werken maar als ik m'n 2e teleport wil doen krijg ik errors

dit is het

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/drift1", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0);

SetPlayerPos(playerid, -311.2424,1508.3677,75.5625);

return 1;

}

if (strcmp("/help", cmdtext, true, 10) == 0)

SendClientMessage(playerid,0xAA3333AA,"/drift1 = drifting area");

return 1;

}

if (strcmp("/stunt", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0);

SetPlayerPos(playerid,2541.1541,16.5427,127.2711);

return 1;

}

de eerste 2 commands werke maar de 3e gaat een beetje raar doen puh2.gif "het gaat om de /stunt command"

ik krijg deze 2 errors

C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\SKATEP~1.PWN(165) : error 010: invalid function or declaration

C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\SKATEP~1.PWN(169) : error 010: invalid function or declaration

ik snap het niet maar als een van jullie me kan helpe Graag! danku! voor het lezen of helpen

Bewerkt: door Joriz
Onderwerp titel aangepast naar Nederlandse titel

Featured Replies

Geplaatst:

weet je zeker dat daar de errors zitten? Ik zie namelijk geen fout :N

Gevonden:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/drift1", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -311.2424,1508.3677,75.5625);
return 1;
}
if (strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xAA3333AA,"/drift1 = drifting area");
return 1;
}
if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2541.1541,16.5427,127.2711);
return 1;
}

Je was een { vergeten onder de "if(strcmp, "/help", cmdtext, true,10) ==0)" regel

PS: Plaats volgende keer in SA:MP Scripting en niet in SA:MP Help

Bewerkt: door Remcconen

Geplaatst:
  • Auteur
weet je zeker dat daar de errors zitten? Ik zie namelijk geen fout :N

Gevonden:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/drift1", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -311.2424,1508.3677,75.5625);
return 1;
}
if (strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xAA3333AA,"/drift1 = drifting area");
return 1;
}
if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2541.1541,16.5427,127.2711);
return 1;
}

Je was een { vergeten onder de "if(strcmp, "/help", cmdtext, true,10) ==0)" regel

PS: Plaats volgende keer in SA:MP Scripting en niet in SA:MP Help

nee als ik die erbij zet krijg ik 26 errors in plaats van 2 toch bedankt

Geplaatst:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/drift1", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -311.2424,1508.3677,75.5625);
return 1;
}
if (strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xAA3333AA,"/drift1 = drifting area");
return 1;
}
if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2541.1541,16.5427,127.2711);
return 1;
}
return0;
}

Probeer dit eens

Geplaatst:
nee als ik die erbij zet krijg ik 26 errors in plaats van 2 toch bedankt

Dat komt doordat hij eerst alleen die 2 errors laat zien en verder niet compiled.

Los dus eerst die 2 op, en ga daarna de andere 26 oplossen, (eventueel met hulp van hier)

Geplaatst:
  • Auteur
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/drift1", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -311.2424,1508.3677,75.5625);
return 1;
}
if (strcmp("/help", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,0xAA3333AA,"/drift1 = drifting area");
return 1;
}
if (strcmp("/stunt", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2541.1541,16.5427,127.2711);
return 1;
}
return0;
}

Probeer dit eens

thnx werkte alleen als ik nu die teleport doe valt hij uit de lucht op de verkeerde plek

Geplaatst:

Dan heb je dus de verkeerde coördinaten. Ga in-game naar de plek waar je wil dat je gespawned wordt als je het command doet. Als je op die plek bent, doe je /save Spawn drift of /save spawn stunt. Op je scherm komt te staan (als het goed is): -> Class pos saved

Ga dan naar je SA map en open SavedPositions.txt. Scroll naar onderen. Als het goed is, zie je nu een aantal coörds staan met de tekst die je achter /save getypt hebt er achter. Neem hieruit de x, y en z coördinaat en plak deze in je SetPlayerPos.

Succes :cya:

Geplaatst:
  • Auteur
Dan heb je dus de verkeerde coördinaten. Ga in-game naar de plek waar je wil dat je gespawned wordt als je het command doet. Als je op die plek bent, doe je /save Spawn drift of /save spawn stunt. Op je scherm komt te staan (als het goed is): -> Class pos saved

Ga dan naar je SA map en open SavedPositions.txt. Scroll naar onderen. Als het goed is, zie je nu een aantal coörds staan met de tekst die je achter /save getypt hebt er achter. Neem hieruit de x, y en z coördinaat en plak deze in je SetPlayerPos.

Succes :cya:

al gevonden thnx

Bewerkt: door recromancer

Geplaatst:

AddPlayerClass wil een paar dingetjes weten, dat zijn:

SkinId, X, Y, Z, Rotatie in graden, Wapen1, Ammo1, Weapon2, Ammo2, Weapon3, Ammo3

Volgensmij moet je de X Y Z nu wel kunnen vinden :)

Geplaatst:
  • Auteur
AddPlayerClass wil een paar dingetjes weten, dat zijn:

SkinId, X, Y, Z, Rotatie in graden, Wapen1, Ammo1, Weapon2, Ammo2, Weapon3, Ammo3

Volgensmij moet je de X Y Z nu wel kunnen vinden :)

lama had al gevonden maar nu heb ik steeds als ik een nieuwe command doe zoals: 170: if (strcmp("/dm", cmdtext, true, 10) == 0)

dan krijg ik steeds dit! steeds bij een nieuwe command:

C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\STUNTS~1.PWN(170) : error 010: invalid function or declaration

Geplaatst:

Als je even het script op www.pastebin.com zet, en de link hier post, kan ik meer voor je doen.

Op dit moment, kan ik nog niet echt bedenken wat er fout is.

Geplaatst:
  • Auteur

http://pastebin.com/m11905962

kijk maar, maar ik zou graag willen weten waarom bij elke nieuwe command die fout is en hoe ik het moet oplossen gaat om regel 177

Geplaatst:

Jij hebt dat '/dm-command' niet in de OnPlayerCommandText-callback gezet.

Die 'return 0;' wat je nu boven het command hebt staan, moet altijd aan het eind van OnPlayerCommandText staan.

Zet dus je command TUSSEN

public OnPlayerCommandText(playerid, cmdtext[])
{

en

	return 0;
}

Geplaatst:
  • Auteur
Jij hebt dat '/dm-command' niet in de OnPlayerCommandText-callback gezet.

Die 'return 0;' wat je nu boven het command hebt staan, moet altijd aan het eind van OnPlayerCommandText staan.

Zet dus je command TUSSEN

public OnPlayerCommandText(playerid, cmdtext[])
{

en

	return 0;
}

thnx Sandra (script legende)

nu weet ik hoe ik het vaker moet oplossen thnx :cya::Y:tu:

Geplaatst:

En nog ene vraag: Hoe wil je ene speler op 7 verschillende plekken zetten door 1 command?? :duh:

Geplaatst:
  • Auteur
En nog ene vraag: Hoe wil je ene speler op 7 verschillende plekken zetten door 1 command?? :duh:

dat weet ik dus niet wou ik ook gaan vragen xD

ik weet niet hoe dat moet xz

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...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

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.