Azer Geplaatst: 1 oktober 2007 Rapport Geplaatst: 1 oktober 2007 Mocht je (kleine) problemen hebben met een SA:MP pawnscript, stel je vraag dan hier. Het is hier dus niet de bedoeling dat je om een script gaat vragen. Het gaat alleen om jouw eigen code. Maar houdt met het volgende wel even rekening zodat het topic overzichtelijk blijft: Toon altijd de volledige code van de functie waarin het probleem zich bevindt. Gebruik om je pawnscript te tonen de BB-tags "code" of zet het even op Pastebin als het script te groot is. Ga niet dubbelposten als er nog niemand op je vraag heeft gereageerd. Heb geduld. En het belangrijkste gebruik eerst altijd de zoekfunctie, wellicht is jouw vraag al gesteld.
Big Boss Geplaatst: 3 oktober 2007 Rapport Geplaatst: 3 oktober 2007 (bewerkt) Ik heb dit script uit Manhunt LV gekopiëerd zodat ik niet 300 PlayerClasses moet toevoegen. Hij compiled hem zonder errors/warnings, maar als ik m'n server join, dan crasht m'n client. public OnGameModeInit() { // MAIN SetTimer("Timer", 1000, 1); SetGameModeText("Most Shocking"); SetWeather(14); SetGravity(0.008); SetWorldTime(22); AllowAdminTeleport(1); AllowInteriorWeapons(0); ShowNameTags(1); ShowPlayerMarkers(1); // CLASSES new id; for (id=209; id<=253; id++) { AddPlayerClass(id, 1958.3783, 1343.1572, 15.3746, 269.1425, 24, 300, 29, 1000, 31, 1000); } // VEHICLES // OBJECTS return 1; } Edit: Opgelost! Foute tab bij de regel AddPlayerClass Bewerkt: 3 oktober 2007 door Big Boss
Rivel Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 Ik zit met een probleem, ik ben een maandje geleden begonnen met scripting met samp, en dit is een van mijn eerste basis scriptjes ik kan hem echter niet compilen omdat er een fout in zit, ik heb enkel wat spawns en cars geadd maar ik zie de fout niet: public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(93,2002.8131,1544.6637,13.5859,271.9622,0,0,0,0,0,0); AddStaticVehicle(544, 2495.1013, -1667.7927, 13.3438, 270.0, 0, 6); AddStaticVehicle(451, 2432.5, -1674.293, 13,43531, 270.0, 126, 126); AddStaticVehicle(411, 2430.96, -1638.477, 13.23736, 270.0, 126, 126); AddPlayerClass(93, 2492.261, -1683.27, 13.33739, 270.0, 38, 100, 0, 0, 0, 0); return 1; } Dit is het enige wat ik heb geedit aan een leeg script.
.Timothy Geplaatst: 6 oktober 2007 Rapport Geplaatst: 6 oktober 2007 (bewerkt) Hebbes, een foutje dat je vaak over het hoofd ziet bij het kopiëren van de coördinaten. Jij had: public OnGameModeInit(){ // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(93,2002.8131,1544.6637,13.5859,271.9622,0,0,0,0,0,0); AddStaticVehicle(544, 2495.1013, -1667.7927, 13.3438, 270.0, 0, 6); AddStaticVehicle(451, 2432.5, -1674.293, 13,43531, 270.0, 126, 126); AddStaticVehicle(411, 2430.96, -1638.477, 13.23736, 270.0, 126, 126); AddPlayerClass(93, 2492.261, -1683.27, 13.33739, 270.0, 38, 100, 0, 0, 0, 0); return 1; } Het moet zijn: public OnGameModeInit(){ // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddPlayerClass(93,2002.8131,1544.6637,13.5859,271.9622,0,0,0,0,0,0); AddStaticVehicle(544, 2495.1013, -1667.7927, 13.3438, 270.0, 0, 6); AddStaticVehicle(451, 2432.5, -1674.293, 13.43531, 270.0, 126, 126); AddStaticVehicle(411, 2430.96, -1638.477, 13.23736, 270.0, 126, 126); AddPlayerClass(93, 2492.261, -1683.27, 13.33739, 270.0, 38, 100, 0, 0, 0, 0); return 1; } Let dus op de punten en komma's bij het kopiëren van je coördinaten. Een komma duidt namelijk een nieuwe waarde aan, een punt is in tegenstelling tot het Nederlands in Amerika het symbool voor tiendes, hondersten etc.Groeten, VWO-er Bewerkt: 6 oktober 2007 door VWO-er
Donwell Geplaatst: 22 oktober 2007 Rapport Geplaatst: 22 oktober 2007 Ik steek ook met een probleempje met het 5 voertuigen op één rij zetten, een uitleg die Jarno heeft gemaakt. Ik kom er niet uit. Heb al verscheidene malen geprobeerd te posten, alle keren kreeg ik een error. Daarom heb ik een code geplaatst in Kladblok en geupload. Ziet iemand wat er nog ontbreekt of wat ik fout heb gedaan? Alvast bedankt.
Sandra Geplaatst: 22 oktober 2007 Rapport Geplaatst: 22 oktober 2007 Kan je wat preciezer uitleggen wat nou het probleem is? - Krijg je errors als je wilt compilen? - Staan de fietsen niet in je server? - Crasht de server? - Staat er maar 1 fiets?
GTAFreak007 Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Hoi, kan iemand zeggen wat ik verkkerd doe ik heb dus in GTA Debug mode een postion opgeslaan ergens in LS maar ik spawn ergens anders :s dus wat is hier fout aan ? AddPlayerClass(280,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(281,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(282,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(283,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(284,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(285,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(286,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(287,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); AddPlayerClass(288,1580.3207,-1635.5688,13.5601,108.4151,30,200,38,1000,4,1); Mvg gtafreak007
Sandra Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Heb je misschien een random-spawn in je script staan?
Donwell Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 (bewerkt) Kan je wat preciezer uitleggen wat nou het probleem is? - Krijg je errors als je wilt compilen? - Staan de fietsen niet in je server? - Crasht de server? - Staat er maar 1 fiets? Errors niet, maar warnings. Maar ik heb de code niet goed, dus er staat ook niets. Server crasht overigens niet. Maar mijn probleem is, ik weet niet wat ik nu precies moet toevoegen e.d. Bewerkt: 23 oktober 2007 door Donwell
Sandra Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Ik zie dat je het standaard y-coördinaat hebt aangepast. Misschien is dat het probleem. Want met de y-coördinaat van Jarno's tutorial, staan de 5 fietsen er namelijk wel.
GTAFreak007 Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Heb je misschien een random-spawn in je script staan? Ja dat heb ik moet ik dat deleten ?
Donwell Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 (bewerkt) Random spawn zorgt ervoor dat je op een willekeurige positie spawnt, waarschijnlijk is dat nu ook het geval. Alhoewel ik dit niet zeker weet, maar dat lijkt me de enigste oplossing. ---- Verder, over mijn probleem, als ik de Y positie laat staan, komt hij waarschijnlijk niet op mijn gewenste positie, of heb ik het nu mis? Ik snap het onderhand niet meer. Edit: Heb het al; ik heb de X en Z coord niet aangepast die bij de Y horen, nu doet hij het. Bewerkt: 23 oktober 2007 door Donwell
Sandra Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Heb je misschien een random-spawn in je script staan? Ja dat heb ik moet ik dat deleten ? Ligt eraan: - Als jij wilt dat spelers op een vaste plek spawnen, dan moet je de random-spawn weghalen - Als jij wilt dat spelers op een random plek spawnen, dan moet je het laten staan. Het is jouw script, jij bent de baas, jij moet het bepalen Grtz San
GTAFreak007 Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 Het is gelukt ! maar nu zit ik met ander probleem ik heb die spawn voertuigen op een rij gedaan dat lukt maar in plaats van 5 spawnt hij er 6 maar dat is probleem niet ik wil nog eens hetzelfde doen maar met andere auto maar vanaf als ik dat doe geeft hij errors aan waar er geen fout in staat enal dus dat lukt niet wat moet ik nu doen ??? ps heb al 600 regels Mvg gtafreak007
Sandra Geplaatst: 23 oktober 2007 Rapport Geplaatst: 23 oktober 2007 (...)als ik dat doe geeft hij errors aan waar er geen fout in staat enal dus dat lukt niet wat moet ik nu doen ??? Wat je nu moet doen? ...ons toch maar vertellen wat die errors en de bijbehorende regels zijn. We zijn hier niet helderziend, dus we kunnen niet ruiken wat de fout is
Recommended Posts