Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [Banana$]ReadMe.txt poslato Maj 02, 2011, 19:23:27 POSLE PODNE

Naslov: [PoMoC] Teleport Player Komanda
Poruka od: [Banana$]ReadMe.txt poslato Maj 02, 2011, 19:23:27 POSLE PODNE
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: -//-
Naslov: Odg: [PoMoC] Teleport Player Komanda
Poruka od: poznaticovik poslato Maj 02, 2011, 19:53:46 POSLE PODNE
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;
}
Naslov: Odg: [PoMoC] Teleport Player Komanda
Poruka od: Rotcod 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
Naslov: Odg: [PoMoC] Teleport Player Komanda
Poruka od: poznaticovik poslato Maj 02, 2011, 19:57:13 POSLE PODNE
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.
Naslov: Odg: [PoMoC] Teleport Player Komanda
Poruka od: Rotcod poslato Maj 02, 2011, 20:00:24 POSLE PODNE

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