Jump to content
Geplaatst:
comment_1632566

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: door Mkb122

Featured Replies

Geplaatst:
comment_1632616

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: door goudewup

Geplaatst:
comment_1632622

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: door shotyoudie

Geplaatst:
comment_1632624

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: door shotyoudie

Geplaatst:
  • Auteur
comment_1634468

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

Geplaatst:
  • Auteur
comment_1635547

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!

Geplaatst:
comment_1635585

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)

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.