Geplaatst: 4 september 200816 jaren comment_1098335 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: 8 september 200816 jaren door Joriz Onderwerp titel aangepast naar Nederlandse titel
Geplaatst: 4 september 200816 jaren comment_1098358 weet je zeker dat daar de errors zitten? Ik zie namelijk geen fout 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: 4 september 200816 jaren door Remcconen
Geplaatst: 4 september 200816 jaren Auteur comment_1098397 weet je zeker dat daar de errors zitten? Ik zie namelijk geen fout 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: 4 september 200816 jaren comment_1098746 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: 4 september 200816 jaren comment_1098884 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: 5 september 200816 jaren Auteur comment_1099162 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: 5 september 200816 jaren comment_1099404 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
Geplaatst: 6 september 200816 jaren Auteur comment_1100041 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 savedGa 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 al gevonden thnx Bewerkt: 6 september 200816 jaren door recromancer
Geplaatst: 6 september 200816 jaren comment_1100122 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: 6 september 200816 jaren Auteur comment_1100290 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: 6 september 200816 jaren comment_1100599 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: 7 september 200816 jaren Auteur comment_1101479 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: 8 september 200816 jaren comment_1103138 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: 8 september 200816 jaren Auteur comment_1103304 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
Geplaatst: 9 september 200816 jaren comment_1104055 En nog ene vraag: Hoe wil je ene speler op 7 verschillende plekken zetten door 1 command??
Geplaatst: 9 september 200816 jaren Auteur comment_1104342 En nog ene vraag: Hoe wil je ene speler op 7 verschillende plekken zetten door 1 command?? dat weet ik dus niet wou ik ook gaan vragen xD ik weet niet hoe dat moet xz
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