28.04.2009, 19:34
Код:
if (strcmp(cmd, "/register", true) == 0) // Registers an account { if(IsPlayerConnected(playerid)) { if(AccountInfo[playerid][Logged] == 1) { SendClientMessage(playerid, RED, "You are already logged in."); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "/sAccounts/%s.ini", sendername); new File: hFile = fopen(string, io_read); if (hFile) { SendClientMessage(playerid, RED, "That name is already taken. Please reconnect using a different username."); fclose(hFile); return 1; } new tmppass[128]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, ORANGE, "USAGE: /register [password]"); strmid(tmppass, tmp, 0, strlen(cmdtext), 255); OnPlayerRegister(playerid, MD5_Hash(tmppass)); } return 1; }
and the command doenst work :/