cmd(createnumber, playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new number;
new string[128];
new string2[32];
if(sscanf(params, "d",number))
{
SendClientMessage(playerid, COLOR_HELP, "USAGE: /createnumber [number]");
return 1;
}
if(number < 1000 || number > 9999999)
{
SendClientMessage(playerid, COLOR_ERROR, "INFO: Number can't begin with 0 and can't have less than 4 or more than 7 digits.");
return 1;
}
format(string2, sizeof(string2), "Numbers/%s.ini", number);
if(fexist(string2))
{
SendClientMessage(playerid, COLOR_ERROR, "INFO: The number you entered already exists. Please try another one.");
return 1;
}
fopen(string2, io_write);
format(string, sizeof(string), "INFO: You have successfully created number %d.", number);
SendClientMessage(playerid, COLOR_INFO, string);
PlayerPlaySound(playerid, 1052, 0.0,0.0,0.0);
}
return 1;
}
format(string2, sizeof(string2), "Numbers/%s.ini", number);
format(string2, sizeof(string2), "Numbers/%s.ini", IntToStr(number));
//If you have windows, you should change the format to "Numbers\\%s.ini"
format(string2, sizeof(string2), "Numbers/%i.ini", number);
Originally Posted by Don Correlli
Or just:
pawn Код:
|
Originally Posted by Don Correlli
Or just:
pawn Код:
|
cmd(createnumber, playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new number;
new oldnumber = PlayerInfo[playerid][pNumber];
new string[128];
new string2[32];
new string3[32];
if(sscanf(params, "d",number))
{
SendClientMessage(playerid, COLOR_HELP, "USAGE: /createnumber [number]");
return 1;
}
if(number < 1000 || number > 9999999)
{
SendClientMessage(playerid, COLOR_ERROR, "INFO: Number can't begin with 0 and can't have less than 4 or more than 7 digits.");
return 1;
}
format(string2, sizeof(string2), "Numbers/%s.ini", number);
format(string3, sizeof(string3), "Numbers/%i.ini", oldnumber);
if(fexist(string2))
{
SendClientMessage(playerid, COLOR_ERROR, "INFO: The number you entered already exists. Please try another one.");
return 1;
}
if(fexist(string3)) { fremove(string3); } // Old number gets deleted ?
fopen(string2, io_write);
PlayerInfo[playerid][pNumber] = number;
format(string, sizeof(string), "INFO: You have successfully created number %d.", number);
SendClientMessage(playerid, COLOR_INFO, string);
PlayerPlaySound(playerid, 1052, 0.0,0.0,0.0);
}
return 1;
}