December 1, 201015 yr 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 Edited December 1, 201015 yr by MATHIJS
December 1, 201015 yr 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.
December 1, 201015 yr 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;
December 2, 201015 yr 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
Edited by MATHIJS