Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:ccasa(playerid, params[]){
- if(!IsPlayerAdmin(playerid)) return SCM(playerid, GRIGIO, NOTADMIN);
- new prezzo, interior, string0[240], string1[240], id, Float:X, Float:Y, Float:Z, Float:A;
- if(sscanf(params, "ii", prezzo, interior)) return SCM(playerid, GIALLO, "/ccasa [PREZZO] [INTERIOR-ID (1-25)]");
- if(prezzo < 1) return SCM(playerid, GRIGIO, "Prezzo invalido");
- if(interior < 1 || interior > 25) return SCM(playerid, GRIGIO, "ID invalido! Interior ID [1-25]");
- for(new h = 1;h < sizeof(hInfo); h++){
- if(hInfo[h][hPrezzo] == 0){
- id = h;
- break;}}
- GetPlayerPos(playerid, X,Y,Z);
- GetPlayerFacingAngle(playerid, A);
- hInfo[id][hPrezzo] = prezzo;
- hInfo[id][hComprato] = 0;
- hInfo[id][hPosX] = X;
- hInfo[id][hPosY] = Y;
- hInfo[id][hPosZ] = Z;
- hInfo[id][hPosA] = A;
- hInfo[id][hInterior] = interior;
- hInfo[id][hVirtualWorld] = id;
- hInfo[id][hIcon] = CreateDynamicPickup(1273, 1, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ],0);
- format(string0, sizeof(string0), "Nessuno");
- strmid(hInfo[id][hProprietario], string0, 0, strlen(string0), 255);
- format(string1, sizeof(string1), "Casa[ID:%d]\nProprietario: %s\nPrezzo: %d\n Per comprare premi Y", id, hInfo[id][hProprietario], hInfo[id][hPrezzo]);
- hlabel[id] = CreateDynamic3DTextLabel(string1, GIALLO, hInfo[id][hPosX], hInfo[id][hPosY], hInfo[id][hPosZ], 3.0, INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0);
- //===CREA IL FILE DELLA CASA===//
- new file4[403];
- format(file4, sizeof(file4), HPATH, id);
- new INI:File = INI_Open(file4);
- INI_SetTag(File,"data");
- INI_WriteString(File,"Proprietario", hInfo[id][hProprietario]);
- INI_WriteInt(File,"Comprato", hInfo[id][hComprato]);
- INI_WriteInt(File,"Prezzo", hInfo[id][hPrezzo]);
- INI_WriteInt(File,"Interior", hInfo[id][hInterior]);
- INI_WriteInt(File,"VirtualWorld", hInfo[id][hVirtualWorld]);
- INI_WriteFloat(File,"PosX", hInfo[id][hPosX]);
- INI_WriteFloat(File,"PosY", hInfo[id][hPosY]);
- INI_WriteFloat(File,"PosZ", hInfo[id][hPosZ]);
- INI_WriteFloat(File,"PosA", hInfo[id][hPosA]);
- INI_WriteInt(File,"Cassa", 0);
- INI_Close(File);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement