Skripta koju koristim: Wild Wild West OWAA (Moj gm od nule)
Detaljan opis problema:Trebam komandu koja bi teleportirala odredjenog igraca na neke koordinate
Dakle sto trebam je, da naprimjer neki admin teleportira igraca na neku poziciju bez da je Admin na toj poziciji.
Naprimjer /telplaya [ID] ... Da on sa /telplaya (i igracevov id) teleportira igraca na npr. ove koordinate: 1124.1973,-1457.2428,15.7969
Dio skripte: -//-
Evo , komanda je raÄ'ena pomoću ZMCD i SSCANF , tako da ćeÅ¡ trebati te includeove da bih ti ova komanda radila.
CMD:telplaya(playerid, params[])
{
new pPicked = strval(params);
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,BOJA,"Nene!"); // ovo zamjeni sa svojom varijablom za provjeravanje admina
if(sscanf(params, "i", pPicked)) return SendClientMessage(playerid,BOJA,"KORISTI: /telplaya [ID]");
if(!IsPlayerConnected(pPicked)) return false;
SetPlayerPos(pPicked,1124.1973,-1457.2428,15.7969);
return true;
}
Michael ja neznam stace ti ovo:
new Float: X, Float: Y, Float: Z;
GetPlayerPos(pPicked,X,Y,Z);
i jos stosta
Citat: eXtreme poslato Maj 02, 2011, 19:56:22 POSLE PODNE
Michael ja neznam stace ti ovo:
new Float: X, Float: Y, Float: Z;
GetPlayerPos(pPicked,X,Y,Z);
i jos stosta
Na brzinu radio , nisam ni skužio da sam to napisao , znam da je ne potrebno , hvala ispravit ću.
CMD:telplaya(playerid, params[])
{
new i;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,BOJA,"Nene!"); // ovo zamjeni sa svojom varijablom za provjeravanje admina
if(sscanf(params, "u", i)) return SendClientMessage(playerid,-1,"KORISTI: /telplaya [ID]");
if(!IsPlayerConnected(i)) return SendClientMessage(playerid,-1,"off line");
SetPlayerPos(i,1124.1973,-1457.2428,15.7969);
return true;
}
Ja se zeznuo igram mta xD