Advertisement
BlooDMasK

Untitled

Jul 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.07 KB | None | 0 0
  1. CMD:ccasa(playerid, params[]){
  2.  
  3.  
  4.     if(!IsPlayerAdmin(playerid)) return SCM(playerid, GRIGIO, NOTADMIN);
  5.     new prezzo, interior, string0[240], string1[240], id, Float:X, Float:Y, Float:Z, Float:A;
  6.     if(sscanf(params, "ii", prezzo, interior)) return SCM(playerid, GIALLO, "/ccasa [PREZZO] [INTERIOR-ID (1-25)]");
  7.     if(prezzo < 1) return SCM(playerid, GRIGIO, "Prezzo invalido");
  8.     if(interior < 1 || interior > 25) return SCM(playerid, GRIGIO, "ID invalido! Interior ID [1-25]");
  9.     for(new h = 1;h < sizeof(hInfo); h++){
  10.     if(hInfo[h][hPrezzo] == 0){
  11.     id = h;
  12.     break;}}
  13.     GetPlayerPos(playerid, X,Y,Z);
  14.     GetPlayerFacingAngle(playerid, A);
  15.     hInfo[id][hPrezzo] = prezzo;
  16.     hInfo[id][hComprato] = 0;
  17.     hInfo[id][hPosX] = X;
  18.     hInfo[id][hPosY] = Y;
  19.     hInfo[id][hPosZ] = Z;
  20.     hInfo[id][hPosA] = A;
  21.     hInfo[id][hInterior] = interior;
  22.     hInfo[id][hVirtualWorld] = id;
  23.     hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
  24.     format(string0, sizeof(string0), "Nessuno");
  25.     strmid(hInfo[id][hProprietario], string0, 0, strlen(string0), 255);
  26.  
  27.     format(string1, sizeof(string1), "Casa[ID:%d]\nProprietario: %s\nPrezzo: %d\n Per comprare premi Y", id, hInfo[id][hProprietario], hInfo[id][hPrezzo]);
  28.     hlabel[id] = CreateDynamic3DTextLabel(string1, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
  29.  
  30.     //===CREA IL FILE DELLA CASA===//
  31.     new file4[403];
  32.     format(file4, sizeof(file4), HPATH, id);
  33.     new INI:File = INI_Open(file4);
  34.     INI_SetTag(File,"data");
  35.     INI_WriteString(File,"Proprietario", hInfo[id][hProprietario]);
  36.     INI_WriteInt(File,"Comprato", hInfo[id][hComprato]);
  37.     INI_WriteInt(File,"Prezzo", hInfo[id][hPrezzo]);
  38.     INI_WriteInt(File,"Interior", hInfo[id][hInterior]);
  39.     INI_WriteInt(File,"VirtualWorld", hInfo[id][hVirtualWorld]);
  40.     INI_WriteFloat(File,"PosX", hInfo[id][hPosX]);
  41.     INI_WriteFloat(File,"PosY", hInfo[id][hPosY]);
  42.     INI_WriteFloat(File,"PosZ", hInfo[id][hPosZ]);
  43.     INI_WriteFloat(File,"PosA", hInfo[id][hPosA]);
  44.     INI_WriteInt(File,"Cassa", 0);
  45.     INI_Close(File);
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement