16.01.2013, 12:26
Ok i made it, but now when server restart that cars get deleted.
Код:
if(strcmp(cmd, "/salesveh", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] < 1338) { SendClientMessage(playerid, COLOR_GRAD1, " Silly Admin/Boy This Command Is only For the GameMaster"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /salesveh [carid] [color1] [color2]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /salesveh [carid] [color1] [color2]"); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /salesveh [carid] [color1] [color2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; } new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new Float:Angle; GetPlayerFacingAngle(playerid, Angle); new carid = CreateVehicle(car, X,Y,Z, Angle, color1, color2, 60000); salescar[carid] = carid; LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); PutPlayerInVehicle(playerid, carid, 0); format(string, sizeof(string), "** Vehicle %d spawned.", carid); SendClientMessage(playerid, COLOR_GREY, string); new housename[24]; GetVehicleName(carid, housename, sizeof(housename)); new area[36]; GetPlayer2DZone(playerid, area, sizeof(area)); format(string,sizeof(string), "[ADMIN]: %s Has Spawned a Sales %s (%d) [%d] At His Position (%s).",sendername,housename,car,carid,area); ABroadCast(COLOR_LIGHTRED, string, 5); new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Spawned a Sales %s (%d) [%d] (Color 1: %d | Color 2: %d) At His Position.",d,m,y,h,mi,s,sendername,housename,car,carid,color1,color2); AdminLog(string); } return 1; }