Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //====================== ДИАЛОГ ================================
- case D_FAMCREATE:
- {
- if(response)
- {
- if(PI[playerid][pFamily] > 0) return SendErrorMessage(playerid,"Âû ñîñòîèòå â ñåìüå");
- else if(TotalFamily >= MAX_FAMILY) return SendErrorMessage(playerid,"Ïðåâûøåí ëèìèò ñåìåé");
- new FamilyName[31+1],FamilyDataReg[31+1],stringer[150],stringer1[150];
- //string_replace(FamilyName, "'", ' ') ;
- //string_replace(FamilyName, "`", ' ') ;
- strmid(_family[TotalFamily][family_create_name],FamilyName,0,strval(FamilyName),31);
- new h1,m1,s1, y1, month1, day1;getdate(y1,month1,day1);gettime(h1,m1,s1);
- format(FamilyDataReg,32, "%d/%d/%d %02d:%02d:%02d", day1, month1, y1, h1,m1,s1);
- strmid(_family[TotalFamily][family_create_data],FamilyDataReg,0,strlen(FamilyDataReg),31);
- format(stringer,250,"{FFA91F}> Èãðîê %s[%d] îñíîâàë ñåìüþ {4682b4}%s",GetName(playerid),playerid,_family[TotalFamily][family_create_name]);
- SendClientMessageToAll(0xFFA91FFF,stringer);
- format(stringer1,250,"{FFA91F}> ×òîáû èãðîêè ñìîãëè âñòóïàòü â âàøó ñåìüþ ïîêà âàñ íåòó â èãðå, ââåäèòå /fhome");
- SendClientMessageToAll(0xFFA91FFF,stringer1);
- SendClientMessage(playerid,0xFFA91FFF,"Ïîçäðàâëÿåì ñ îñíîâàíèåì ñåìüè! Âàì äîñòóïíû êîìàíäû: {4682b4}/family /fam /finvite /funinvite");
- PI[playerid][pFamily] = TotalFamily ;
- MysqlUpdatePlayerStr(playerid, "pFamily", PI[playerid][pFamily]);
- SaveAcc();
- strmid(_family[TotalFamily][family_owner_create_name],PI[playerid][pName],0,strlen(PI[playerid][pName]),MAX_PLAYER_NAME);
- mysql_query_string[0] = EOS;
- printf("TotalFamily %d",TotalFamily);
- format(stringer, 128, "SELECT `ID` FROM `family` WHERE `ID` = '%i' LIMIT 1", TotalFamily);
- mysql_tquery(dbHandle, stringer, "create_family", "ii",playerid,TotalFamily);
- }
- }
- ////////////////////////////////////////////////////////////////////////////////////////
- forward create_family(playerid, familyid);
- public create_family(playerid, familyid)
- {
- new rows, fields,stringer[128];
- cache_get_data(rows, fields);
- if(!rows)
- {
- if(TotalFamily>=(MAX_FAMILY-2)) return SendClientMessage(playerid,COLOR_DARKORANGE,"[Ïîäñêàçêà] {FFFFFF}Ïðåâûøåí ëèìèò ñåìåé");
- stringer="";
- format(stringer,1000,"INSERT INTO `family`(`ID`, `gFamilyCreateName`, `gFamilyCreateData`, `gCreateFamilyName` ) VALUES ('%i','%s',NOW(),'%s')",
- familyid,_family[familyid][family_owner_create_name],_family[familyid][family_create_name]);
- mysql_tquery(dbHandle,stringer,"","");
- printf("[DEBUG %s] %d",stringer,TotalFamily);
- TotalFamily++;
- }
- else
- {
- TotalFamily++;
- format(stringer, 128, "SELECT `ID` FROM `family` WHERE `ID` = '%i' LIMIT 1", TotalFamily);
- mysql_tquery(dbHandle, stringer, "create_family", "ii", playerid,TotalFamily);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement