Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. //====================== ДИАЛОГ ================================
  2. case D_FAMCREATE:
  3. {
  4. if(response)
  5. {
  6. if(PI[playerid][pFamily] > 0) return SendErrorMessage(playerid,"Âû ñîñòîèòå â ñåìüå");
  7. else if(TotalFamily >= MAX_FAMILY) return SendErrorMessage(playerid,"Ïðåâûøåí ëèìèò ñåìåé");
  8. new FamilyName[31+1],FamilyDataReg[31+1],stringer[150],stringer1[150];
  9.  
  10. //string_replace(FamilyName, "'", ' ') ;
  11. //string_replace(FamilyName, "`", ' ') ;
  12. strmid(_family[TotalFamily][family_create_name],FamilyName,0,strval(FamilyName),31);
  13. new h1,m1,s1, y1, month1, day1;getdate(y1,month1,day1);gettime(h1,m1,s1);
  14. format(FamilyDataReg,32, "%d/%d/%d %02d:%02d:%02d", day1, month1, y1, h1,m1,s1);
  15. strmid(_family[TotalFamily][family_create_data],FamilyDataReg,0,strlen(FamilyDataReg),31);
  16. format(stringer,250,"{FFA91F}> Èãðîê %s[%d] îñíîâàë ñåìüþ {4682b4}%s",GetName(playerid),playerid,_family[TotalFamily][family_create_name]);
  17. SendClientMessageToAll(0xFFA91FFF,stringer);
  18. format(stringer1,250,"{FFA91F}> ×òîáû èãðîêè ñìîãëè âñòóïàòü â âàøó ñåìüþ ïîêà âàñ íåòó â èãðå, ââåäèòå /fhome");
  19. SendClientMessageToAll(0xFFA91FFF,stringer1);
  20. SendClientMessage(playerid,0xFFA91FFF,"Ïîçäðàâëÿåì ñ îñíîâàíèåì ñåìüè! Âàì äîñòóïíû êîìàíäû: {4682b4}/family /fam /finvite /funinvite");
  21. PI[playerid][pFamily] = TotalFamily ;
  22. MysqlUpdatePlayerStr(playerid, "pFamily", PI[playerid][pFamily]);
  23. SaveAcc();
  24. strmid(_family[TotalFamily][family_owner_create_name],PI[playerid][pName],0,strlen(PI[playerid][pName]),MAX_PLAYER_NAME);
  25.  
  26. mysql_query_string[0] = EOS;
  27. printf("TotalFamily %d",TotalFamily);
  28. format(stringer, 128, "SELECT `ID` FROM `family` WHERE `ID` = '%i' LIMIT 1", TotalFamily);
  29. mysql_tquery(dbHandle, stringer, "create_family", "ii",playerid,TotalFamily);
  30. }
  31. }
  32. ////////////////////////////////////////////////////////////////////////////////////////
  33. forward create_family(playerid, familyid);
  34. public create_family(playerid, familyid)
  35. {
  36. new rows, fields,stringer[128];
  37. cache_get_data(rows, fields);
  38. if(!rows)
  39. {
  40. if(TotalFamily>=(MAX_FAMILY-2)) return SendClientMessage(playerid,COLOR_DARKORANGE,"[Ïîäñêàçêà] {FFFFFF}Ïðåâûøåí ëèìèò ñåìåé");
  41. stringer="";
  42. format(stringer,1000,"INSERT INTO `family`(`ID`, `gFamilyCreateName`, `gFamilyCreateData`, `gCreateFamilyName` ) VALUES ('%i','%s',NOW(),'%s')",
  43. familyid,_family[familyid][family_owner_create_name],_family[familyid][family_create_name]);
  44. mysql_tquery(dbHandle,stringer,"","");
  45.  
  46.  
  47. printf("[DEBUG %s] %d",stringer,TotalFamily);
  48. TotalFamily++;
  49. }
  50. else
  51. {
  52. TotalFamily++;
  53. format(stringer, 128, "SELECT `ID` FROM `family` WHERE `ID` = '%i' LIMIT 1", TotalFamily);
  54. mysql_tquery(dbHandle, stringer, "create_family", "ii", playerid,TotalFamily);
  55. }
  56. return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement