Detaljan opis problema: Znaci nekom idem promjenit skin on promjeni ID-u 0 isto tako i za gethere.
Dio skripte:
CMD:gethere(playerid,params[])
{
new
plo,
Float:plocx,
Float:plocy,
Float:plocz;
if (sscanf(params, "u", plo)) SendClientMessage(playerid, COLOR_GRAD4, "Koristi: /gethere ");
else if (plo == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_GRAD4, ": Igrac nije online.");
else
{
if(PlayerInfo < 3) { SCM(playerid,COLOR_GRAD4,": Samo administrator moze koristiti ovu komandu."); return 1; }
GetPlayerPos(playerid, plocx, plocy, plocz);
if(PlayerInfo > 0)
{
SetPlayerInterior(plo,PlayerInfo);
PlayerInfo = PlayerInfo;
PlayerInfo = PlayerInfo;
}
if(PlayerInfo == 0)
{
SetPlayerInterior(plo,0);
}
if(plocz > 930.0 && PlayerInfo == 0)
{
SetPlayerInterior(plo,1);
PlayerInfo = 1;
}
if (GetPlayerState(plo) == 2)
{
TelePos = 0.0;
TelePos = 0.0;
new tmpcar = GetPlayerVehicleID(plo);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
}
else
{
SetPlayerPos(plo,plocx,plocy+2, plocz);
}
SendClientMessage(plo, COLOR_GRAD1, ": Teleportiran si.");
}
return 1;
}
CMD:unrentcar(playerid,params[])
{
new veh;
veh = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playerid))
{
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
RentaBike = 0;
HireCar = 299;
SetVehicleToRespawn(veh);
GameTextForPlayer(playerid, "~w~Vise ne rentas auto.", 5000, 3);
}
}
return 1;
}Setskin:
CMD:setskin(playerid,params[])
{
new Id,skin,string,ime,ime2,
Float:X,Float:Y,Float:Z;
GetPlayerName(playerid,ime, MAX_PLAYER_NAME);
if (sscanf(params, "ud", Id,skin)) SendClientMessage(playerid, ZUTA, "Komanda: /setskin [IgracevID/DeoImena] [ID skina]");
else if (Id == INVALID_PLAYER_ID) SendClientMessage(playerid, CRVENA, ": Taj igrac je Offline !");
else
{
if(PlayerInfo >= 2)
{
GetPlayerPos(Id,X,Y,Z);
GetPlayerName(playerid,ime2, MAX_PLAYER_NAME);
SetPlayerSkin(Id,skin);
format(string, sizeof string," %s ti je namestio skin ID: %d",ime,skin);
SCM(Id,COLOR_TEXT,string);
PlayerPlaySound(playerid, 1057, X, Y, Z);
PlayerPlaySound(Id, 1057, 0.0, 0.0, 0.0);
format(string, sizeof string,"Namestio si: %s skin id %d",ime2,skin);
SCM(playerid,LJUBICASTA,string);
}
else
{
SCM(playerid,CRVENA,": Moras biti Admin:lvl2 za ovu komandu !");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Edit: Isto mi to radi i na /check /spec itd.
Hvala unaprijed
