Jump to content

Commands doen het niet.


Mkb122

Recommended Posts

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
Link to comment
Delen op andere websites

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
Link to comment
Delen op andere websites

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
Link to comment
Delen op andere websites

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
Link to comment
Delen op andere websites

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

Link to comment
Delen op andere websites

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

Link to comment
Delen op andere websites

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!

Link to comment
Delen op andere websites

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)

Link to comment
Delen op andere websites

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

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...