Skripta koju koristim:Faction Game (edit)
Detaljan opis problema: Jel moze neko da mi objasni kako da detaljno napravim house i biz gps odnosno lokacije kuca i biznisa??
Deo skripte://
Slike:(mislim da nije potrebno)
Ne razumijem, kako mislis GPS biznisa i kuca? Pojasni.
Citat: [FG] Snich poslato April 01, 2012, 14:56:55 POSLE PODNE
Ne razumijem, kako mislis GPS biznisa i kuca? Pojasni.
Misli da ukuca /bgps ID(biznisa) i postavi mu marker na taj biz.isto za kuce !!
CMD:hgps(playerid, params[])
{
new id;
if(sscanf(params, "i",id)) SendClientMessage(playerid,BOJA, "SERVER: /hgps [ID Kuce]");
SetPlayerCheckpoint(playerid,HouseInfo[id][hEntrancex],HouseInfo[id][hEntrancey],HouseInfo[id][hEntrancez],2.0);
DisablePlayerCheckpoint(playerid);
return 1;
}
Prilagodi svome modu i na isti nacin odredi biz ssitemu.pozdrav
Citat: Vlado_Plavsic aka Plavša poslato April 01, 2012, 20:44:46 POSLE PODNE
CMD:hgps(playerid, params[])
{
new id;
if(sscanf(params, "i",id)) SendClientMessage(playerid,BOJA, "SERVER: /hgps [ID Kuce]");
SetPlayerCheckpoint(playerid,HouseInfo[id][hEntrancex],HouseInfo[id][hEntrancey],HouseInfo[id][hEntrancez],2.0);
DisablePlayerCheckpoint(playerid);
return 1;
}
Prilagodi svome modu i na isti nacin odredi biz ssitemu.pozdrav
Moze strcmp verzija ?!
Evo za kucu, editovana komanda /home:
if(strcmp(cmd, "/myhouse", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
SetPlayerCheckpoint(playerid,HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancex], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPhousekey]][hEntrancez], 4.0);
GameTextForPlayer(playerid, "~w~Vasa kuca je oznacena ~r~crvenim markerom ~w~na mapi!", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
else
{
GameTextForPlayer(playerid, "~w~Ne posjedujete kucu.", 5000, 4);
}
}
return 1;
}
Evo za Biznis:
if(strcmp(cmd, "/mybusiness", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPbiskey] != 255)
{
SetPlayerCheckpoint(playerid,BizzInfo[PlayerInfo[playerid][pPbiskey]][pPbiskey], BizzInfo[PlayerInfo[playerid][pPbiskey]][hEntrancey], HouseInfo[PlayerInfo[playerid][pPbiskey]][hEntrancez], 4.0);
GameTextForPlayer(playerid, "~w~Vas biznis je oznacen ~r~crvenim markerom ~w~na mapi!", 5000, 1);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME;
}
else
{
GameTextForPlayer(playerid, "~w~Ne posjedujete biznis.", 5000, 4);
}
}
return 1;
}
if(strcmp(cmd, "/mybusiness", true) == 0)
{
new id;
if(sscanf(params, "i",id)) SendClientMessage(playerid,BOJA, "SERVER: /hgps [ID Kuce]");
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,HouseInfo[id][hEntrancex],HouseInfo[id][hEntrancey],HouseInfo[id][hEntrancez],2.0);
return 1;
}
Moras da imas sscanf include.