Twinsen Geplaatst: 15 februari 2008 Rapport Geplaatst: 15 februari 2008 Plz help me, Ik ben opzoek naar het /me command (/me action) Plz Help, Thx Hannibal Reageren
Azer Geplaatst: 15 februari 2008 Rapport Geplaatst: 15 februari 2008 Om Sheep maar even te quoten uit een ander topic: Als mensen 2 dagen lang niet op je vraag reageren mag je er wat mij betreft best een herinneringetje tegenaan gooien maar om nu 3 uur later je topic te bumpen gaat wat ver. Gewoon even afwachten, er komt vanzelf iemand die je de helpende hand biedt..... Enfin de code zelf: #define COLOR_PINK 0xFF66FFAA public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[256]; new cmd[256]; new playername[256]; new string[256]; new idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/me", true)==0) { GetPlayerName(playerid, playername, sizeof(playername)); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return 1;} format(string, sizeof(string), "* %s %s", playername,cmdtext[4]); SendClientMessageToAll(COLOR_PINK, string); return 1; } return 0; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } [edit] de code bbcode maakt de opmaak een beetje stuk, moet jezelf maar ff wijzigen in pawno. [/edit] 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.