Mkb122 Geplaatst: 18 april 2010 Rapport Geplaatst: 18 april 2010 (bewerkt) Geachte, ik heb een probleem. ik wil DMZone maken, ik heb een probleem ik weet niet of ik het goed heb neer gezet maar het word een filterscript. Maar als ik ingame de /joindm /leavedm typ doet hij niks hij zecht alleen unknow command. FULL FILTER SCRIPT Klik hier voor de LINK < PASTBIN > public OnPlayerText(playerid, text[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); SetPlayerPos(playerid, -2058.629, 270.5747, 15); SetPlayerPos(playerid, -2097.256, 175.8956, 15); SetPlayerPos(playerid, -2035.453, 164.0607, 15); SetPlayerPos(playerid, -2093.393, 294.2445, 15); } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); } return 1; } Bewerkt: 18 april 2010 door Mkb122 Reageren
goudewup Geplaatst: 18 april 2010 Rapport Geplaatst: 18 april 2010 (bewerkt) Commands moeten niet bij OnPlayerText maar bij OnPlayerCommandText En als je wil dat die eerste je steeds naar een andere plek teleporeert dan doe je dat ook fout. Nu wordt je gewoon naar 5 verschillende plekken achter elkaar geteleporteert. (je eindigt dus altijd bij de onderste) Bewerkt: 18 april 2010 door goudewup Reageren
Shotyoudie Geplaatst: 18 april 2010 Rapport Geplaatst: 18 april 2010 (bewerkt) Geachte, ik heb een probleem. ik wil DMZone maken, ik heb een probleem ik weet niet of ik het goed heb neer gezet maar het word een filterscript. Maar als ik ingame de /joindm /leavedm typ doet hij niks hij zecht alleen unknow command. FULL FILTER SCRIPT Klik hier voor de LINK < PASTBIN > public OnPlayerText(playerid, text[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); SetPlayerPos(playerid, -2058.629, 270.5747, 15); SetPlayerPos(playerid, -2097.256, 175.8956, 15); SetPlayerPos(playerid, -2035.453, 164.0607, 15); SetPlayerPos(playerid, -2093.393, 294.2445, 15); } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); } return 1; } Je hebt wel redelijk grote fouten gemaakt. Ten eerste Commands moeten staan in de public OnPlayerCommandText. en dan OnPlayerCommandText moet afgesloten worden met return 0; zo dus: public OnPlayerCommandText(playerid, cmdtext[]) { return 0; } Nu elk commando moet ook afgesloten worden maar dan met return 1; alles bij elkaar word het dit: public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); // Had al eerder gezegt dat je 1 iemand niet op 5 verschillende plekken kan zetten ! ik heb alleen de bovenste laten staan ! return 1; } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); return 1; } return 0; } ~Shotyoudie Bewerkt: 18 april 2010 door shotyoudie Reageren
Shotyoudie Geplaatst: 18 april 2010 Rapport Geplaatst: 18 april 2010 (bewerkt) Geachte, ik heb een probleem. ik wil DMZone maken, ik heb een probleem ik weet niet of ik het goed heb neer gezet maar het word een filterscript. Maar als ik ingame de /joindm /leavedm typ doet hij niks hij zecht alleen unknow command. FULL FILTER SCRIPT Klik hier voor de LINK < PASTBIN > public OnPlayerText(playerid, text[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); SetPlayerPos(playerid, -2058.629, 270.5747, 15); SetPlayerPos(playerid, -2097.256, 175.8956, 15); SetPlayerPos(playerid, -2035.453, 164.0607, 15); SetPlayerPos(playerid, -2093.393, 294.2445, 15); } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); } return 1; } Je hebt wel redelijk grote fouten gemaakt. Ten eerste Commands moeten staan in de public OnPlayerCommandText. en dan OnPlayerCommandText moet afgesloten worden met return 0; zo dus: public OnPlayerCommandText(playerid, cmdtext[]) { return 0; } Nu elk commando moet ook afgesloten worden maar dan met return 1; alles bij elkaar word het dit: public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); // Had al eerder gezegt dat je 1 iemand niet op 5 verschillende plekken kan zetten ! ik heb alleen de bovenste laten staan ! return 1; } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); return 1; } return 0; } ~Shotyoudie Admin? Kan je deze deleten prongelijk reply geklikt Bewerkt: 18 april 2010 door shotyoudie Reageren
Mkb122 Geplaatst: 21 april 2010 Auteur Rapport Geplaatst: 21 april 2010 Geachte, ik heb een probleem. ik wil DMZone maken, ik heb een probleem ik weet niet of ik het goed heb neer gezet maar het word een filterscript. Maar als ik ingame de /joindm /leavedm typ doet hij niks hij zecht alleen unknow command. FULL FILTER SCRIPT Klik hier voor de LINK < PASTBIN > public OnPlayerText(playerid, text[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); SetPlayerPos(playerid, -2058.629, 270.5747, 15); SetPlayerPos(playerid, -2097.256, 175.8956, 15); SetPlayerPos(playerid, -2035.453, 164.0607, 15); SetPlayerPos(playerid, -2093.393, 294.2445, 15); } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); } return 1; } Je hebt wel redelijk grote fouten gemaakt. Ten eerste Commands moeten staan in de public OnPlayerCommandText. en dan OnPlayerCommandText moet afgesloten worden met return 0; zo dus: public OnPlayerCommandText(playerid, cmdtext[]) { return 0; } Nu elk commando moet ook afgesloten worden maar dan met return 1; alles bij elkaar word het dit: public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext,"/joindm",true)) { SetPlayerPos(playerid, -2062.492, 227.1801, 15); // Had al eerder gezegt dat je 1 iemand niet op 5 verschillende plekken kan zetten ! ik heb alleen de bovenste laten staan ! return 1; } if(!strcmp(cmdtext,"/leavedm",true)) { SetPlayerPos(playerid, 1725.641, -1634.489, 15); return 1; } return 0; } ~Shotyoudie Maar hij doet het nu nog niet ik krijg Unknow Command.. Reageren
Shotyoudie Geplaatst: 22 april 2010 Rapport Geplaatst: 22 april 2010 dan heb je in je gamemode (waarschijnlijk) of een ander script het public OnPlayerCommandText fout dus geen return 0; of een of meerdere commands niet afgesloten met return 1; ~Shotyoudie Reageren
Mkb122 Geplaatst: 22 april 2010 Auteur Rapport Geplaatst: 22 april 2010 dan heb je in je gamemode (waarschijnlijk) of een ander script het public OnPlayerCommandText fout dus geen return 0; of een of meerdere commands niet afgesloten met return 1; ~Shotyoudie Nog maals hartstikke bedankt;) loveyou<3(L) PROBLEEM OPGELOST! Reageren
Shotyoudie Geplaatst: 22 april 2010 Rapport Geplaatst: 22 april 2010 dan heb je in je gamemode (waarschijnlijk) of een ander script het public OnPlayerCommandText fout dus geen return 0; of een of meerdere commands niet afgesloten met return 1; ~Shotyoudie Nog maals hartstikke bedankt;) loveyou<3(L) PROBLEEM OPGELOST! Graag gedaan (LOL) Reageren
Recommended Posts
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.