Geplaatst: 10 juli 200816 jaren comment_1039924 Hoi, Ik probeer zelf, wat commando`s te bedenken, maar ik loop toch steeds weer vast. Gewoon omdat ik er veel te weinig vanaf weet. Het zou beter gaan als ik snap wat ik intyp, inplaats van kopieren en plakken, vanuit andere commando`s. Mijn engels is ook niet al te best, dus daar kom ik ook al niet verder mee. Nu heb ik een aantal woorden verzamelt, misschien kan iemand daar wat uitleg over geven. new cmd1[256],tmp1[256],idx1; cmd1 = strtok(cmdtext,idx1); if(strcmp("/car",cmd1,true) == 0) tmp1 = strtok(cmdtext,idx1); if(!strlen(tmp1)) new vid = strval(tmp1); if(vid < 400 || vid > 609) Dit komt uit een commando om een voertuig, te gebruiken, keuze moet zijn, vanaf id 400 tm 609 80 % van deze woorden, zegt mij helemaal niets. gr Steve
Geplaatst: 17 juli 200816 jaren Auteur comment_1046807 Ik heb er dit van gemaakt, Sandra. De bedoeling van dit commando is nu, dat de targetplayer, en degene die het commando gebruikt, beiden de zelfde voertuig krijgen, naast elkaar op een weg, bij het piratenschip http://pastebin.com/f294e0804
Geplaatst: 28 juli 200816 jaren Auteur comment_1056870 Ik heb er dit van gemaakt, Sandra.De bedoeling van dit commando is nu, dat de targetplayer, en degene die het commando gebruikt, beiden de zelfde voertuig krijgen, naast elkaar op een weg, bij het piratenschip http://pastebin.com/f294e0804 Weet iemand hoe ik van dit commando, een filterscript kan maken. steve.
Geplaatst: 28 juli 200816 jaren comment_1056946 Open de blanco .pwn-file die standaard is bijgeleverd met het server-pakket. Neem gewoon een gamemode en kopieer die, haal alle publics weg op OnGameModeInit en OnPlayerCommandText na: maak die gewoon leeg. Wijzig 'OnGameModeInit' in 'OnFilterScriptInit' en plak er je eigen dingen in. Plak daarna de code op de goede plaats (in dit geval bij OnPlayerCommandText) en wijzig de rest (laadtekst in console etc.) naar eigen wens. Compileer daarna je filterscript en include hem in je 'server.cfg'.
Geplaatst: 28 juli 200816 jaren Auteur comment_1056961 Open de blanco .pwn-file die standaard is bijgeleverd met het server-pakket. Neem gewoon een gamemode en kopieer die, haal alle publics weg op OnGameModeInit en OnPlayerCommandText na: maak die gewoon leeg. Wijzig 'OnGameModeInit' in 'OnFilterScriptInit' en plak er je eigen dingen in. Plak daarna de code op de goede plaats (in dit geval bij OnPlayerCommandText) en wijzig de rest (laadtekst in console etc.) naar eigen wens.Compileer daarna je filterscript en include hem in je 'server.cfg'. oke, maar moet ik het commando afsluiten met "return 0;", of hoef dat niet, en mag het ook met "return 1;".
Geplaatst: 28 juli 200816 jaren Auteur comment_1057161 Nou, ik heb er dit van gemaakt, http://pastebin.com/f5581dbbd gevolg, meerdere errors, namelijk : C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(18) : error 017: undefined symbol "strtok" C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(18) : error 033: array must be indexed (variable "cmd1") C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(22) : error 017: undefined symbol "strtok" C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(22) : error 033: array must be indexed (variable "tmp1") C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(27) : warning 225: unreachable code C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(27) : warning 217: loose indentation C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(31) : error 017: undefined symbol "strtok" C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(31) : error 033: array must be indexed (variable "tmp1") C:\PROGRA~1\ROCKST~1\GTASAN~1\TESTSE~1\ORIGIN~1\samp\FILTER~1\testcar.pwn(17) : warning 203: symbol is never used: "idx1" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors. Ik weet het niet meer Bewerkt: 28 juli 200816 jaren door steve6972
Geplaatst: 29 juli 200816 jaren comment_1057877 Denk dat je de strtok-functie nog niet in je filterscript hebt, wat wel handig is... Je kan het hier vinden, kopieer het en plak het bij OnPlayerCommandText in je filterscript. Denk dat het nu wel werkt. Bewerkt: 29 juli 200816 jaren door VWO-er
Geplaatst: 29 juli 200816 jaren Auteur comment_1057909 Denk dat je de strtok-functie nog niet in je filterscript hebt, wat wel handig is... Je kan het hier vinden, kopieer het en plak het bij OnPlayerCommandText in je filterscript. Denk dat het nu wel werkt. moet ik al die tekst copie/plakken, Als dat doe houd ik namelijk nog steeds al die errors.
Geplaatst: 29 juli 200816 jaren Auteur comment_1058135 oke, ik ben weer een stapje verder,.... http://pastebin.com/f4b7f1f71 Geen errors meer, maar nu gooit hij alle commandos door elkaar, en werkt geeneen commando meer zoals het hoort HELP Bewerkt: 29 juli 200816 jaren door steve6972
Geplaatst: 29 juli 200816 jaren Auteur comment_1058248 Stevies update http://pastebin.com/f681c72d Zou iemand kunnen testen ben in me upie op mijn server
Geplaatst: 29 juli 200816 jaren comment_1058477 Stevies update http://pastebin.com/f681c72d Zou iemand kunnen testen ben in me upie op mijn server Als je pb stuurt met het IP wil ik wel helpen.
Geplaatst: 31 juli 200816 jaren Auteur comment_1060475 tot zover,mijn verbetering. Het commando werkt, maar is nog niet klaar. http://pastebin.com/f7bfacdb6 mijn volgende stap is, dat de targetspeler een voorsprong krijgt, en op het moment dat ik hem inhaal, zijn voertuig, spontaan ontploft. Misschien kan iemand mij helpen, met een countdown, bv van 10 terug tellen naar 0. gr steve
Geplaatst: 31 juli 200816 jaren comment_1060518 new Count = 0; // bovenaan SetTimer("CountDown", 1000, 1); // OngameModeInit Count = 10; // ergens waneer hij moet beginnen forward CountDown(); public CountDown() { if(Count > 0) { new Text[256]; format(Text, 256, "%d", Count); GameTextForAll(Text, 1000, 0); Count --; } } Zoiets?
Geplaatst: 31 juli 200816 jaren Auteur comment_1060545 new Count = 0; // bovenaan SetTimer("CountDown", 1000, 1); // OngameModeInit Count = 10; // ergens waneer hij moet beginnen forward CountDown(); public CountDown() { if(Count > 0) { new Text[256]; format(Text, 256, "%d", Count); GameTextForAll(Text, 1000, 0); Count --; } } Zoiets? dank je, ga morgen mee aan de slag
Geplaatst: 1 augustus 200816 jaren comment_1061039 new Count = 0; // bovenaan SetTimer("CountDown", 1000, 1); // OngameModeInit Count = 10; // ergens waneer hij moet beginnen forward CountDown(); public CountDown() { if(Count > 0) { new Text[256]; format(Text, 256, "%d", Count); GameTextForAll(Text, 1000, 0); Count --; } } Zoiets? dank je, ga morgen mee aan de slag Je moet nog wel new CountDown; adden. Verder kan ik er niks op aanmerken tot nu toe.
Hoi,
Ik probeer zelf, wat commando`s te bedenken, maar ik loop toch steeds weer vast.
Gewoon omdat ik er veel te weinig vanaf weet.
Het zou beter gaan als ik snap wat ik intyp, inplaats van kopieren en plakken, vanuit andere commando`s.
Mijn engels is ook niet al te best, dus daar kom ik ook al niet verder mee.
Nu heb ik een aantal woorden verzamelt, misschien kan iemand daar wat uitleg over geven.
Dit komt uit een commando om een voertuig, te gebruiken,
keuze moet zijn, vanaf id 400 tm 609
80 % van deze woorden, zegt mij helemaal niets.
gr Steve