problem with fexist
#2

pawn Код:
YCMD:buildrace(playerid, params[], help)
{
    #pragma unused help
    new name[50], rFile[128];
    if(PlayerStartedBuildingRace[playerid] == true) return SendClientMessage(playerid, -1, "{F81414}> {FFFFFF}You allready started building race!");
    if(sscanf(params, "s[128]", name)) return SendClientMessage(playerid, -1, "{F81414}< {FFFFFF}Usage: /buildrace [Name] {F81414}>");
    format(string, sizeof(string), "S32_Race/%s.ini", name);
    if(fexist(string)) return SendClientMessage(playerid, -1, "{F81414}> {FFFFFF}Race with that name already exist!");
    else
    {
         format(rFile, sizeof(rFile), "S32_Race/%s.ini", name);
         new INI: RaceFile = INI_Open(rFile);
         INI_WriteString(RaceFile, "Name", name);
         INI_WriteInt(RaceFile, "Type", 0);
         INI_WriteInt(RaceFile, "Laps", 1);
         INI_WriteFloat(RaceFile, "CP Size", 1.0);
         INI_WriteInt(RaceFile, "Vehicle Model", 0);
         INI_Close(RaceFile);
    }
   
    SendClientMessage(playerid, -1, "{B7FF00}> {FFFFFF}You started building race! {B7FF00}<");
   
    PlayerStartedBuildingRace[playerid] = true;
    return 1;
}
Untested
Reply


Messages In This Thread
problem with fexist - by System64 - 06.01.2012, 17:59
Re: problem with fexist - by rinori - 06.01.2012, 18:18
Re: problem with fexist - by System64 - 06.01.2012, 18:30

Forum Jump:


Users browsing this thread: 1 Guest(s)