Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include zcmd
- #include sscanf2
- #define MySErverPassword "MeIzOmar:)"
- enum info {
- SM,
- };
- new PlayerInfo[MAX_PLAYERS][info];
- CMD:sm(playerid,params[]) {
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(tmp)) return SendClientMessage(playerid, -1, "USAGE: /sm [action]");
- if(strcmp(tmp,"Login", true) == 0) {
- if(isnull(tmp2)) SendClientMessage(playerid, -1,"Usage: /sm login [password]");
- if(strcmp(tmp2,MySErverPassword, false) == 0) {
- PlayerInfo[playerid][SM] = 1;
- SendClientMessage(playerid, -1,"SERVER: You've logged in as Server Manager!");
- }
- else SendClientMessage(playerid,-1,"Wrong Server Password!");
- }
- else return SendClientMessage(playerid, -1,"Invalid Action");
- return 1;
- }
- // Not Needed if putted in gamemode
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement