Geplaatst: 1 december 201014 jaren comment_1760587 me vriend heeft dus een probleempje met zijn script. het is dus dat het niet uit maakt welke command hij gebruikt, hij altijd /stats pakt bijv je typed : /31560349 , dan komt je stats tervoorschijn maar dat hoort niet Stukje script : OnPlayerCommandText : http://pastebin.com/waa3W8nr Bewerkt: 1 december 201014 jaren door MATHIJS
Geplaatst: 1 december 201014 jaren comment_1760698 new cmd[256]; if (strcmp(cmd, "/stats", true) == 0) cmd is een lege string; en een vergelijking van een string met een andere - lege - string zal altijd 0 geven (dus, het eerste commando wordt uitgevoerd). Om het op te lossen moet je cmd in de commando's vervangen door cmdtext.
Geplaatst: 1 december 201014 jaren comment_1760758 new cmd[256]; if (strcmp(cmd, "/stats", true) == 0) cmd is een lege string; en een vergelijking van een string met een andere - lege - string zal altijd 0 geven (dus, het eerste commando wordt uitgevoerd). Om het op te lossen moet je cmd in de commando's vervangen door cmdtext. Je kan ook doen new cmd[128]; cmd = cmdtext;
Geplaatst: 2 december 201014 jaren comment_1760916 Of je kiest ervoor wat geheugen te besparen en gebruikt simpelweg cmdtext inplaats van cmd.
me vriend heeft dus een probleempje met zijn script.
het is dus dat het niet uit maakt welke command hij gebruikt, hij altijd /stats pakt
bijv je typed : /31560349 , dan komt je stats tervoorschijn maar dat hoort niet
Stukje script : OnPlayerCommandText :
http://pastebin.com/waa3W8nr
Bewerkt: door MATHIJS