[POMOC] Portanje

Započeo kizla
8. Jan. 2011.
852
pregleda
9
postova
kizla
3
Hustler
8. Jan. 2011.
Znaci treba mi pomoc kako da napravim komandu da se portam sa vozilom do igraca, eto komande /goto:
if(strcmp("/goto", cmd, true) == 0)
{
new tmp, cmdid;

tmp = strtok(cmdtext, idx);
if(GetPlayerLevel(playerid) < 1) return SendClientMessage(playerid, puff, "Nisi Admin!");
if(!strlen(tmp)) return SendClientMessage(playerid, puff, "KORISTI: /goto ");
if(IsPlayerConnected(strval(tmp)) == 0) return SendClientMessage(playerid, puff, "Taj igrac nije aktivan");
cmdid = strval(tmp);

new pname;
GetPlayerName(playerid, pname, sizeof(pname));

new oname;
GetPlayerName(cmdid, oname, sizeof(oname));

new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(cmdid, x, y, z);
GetPlayerFacingAngle(playerid, a);

Teleport(playerid, x+5, y, z, a, GetPlayerInterior(cmdid));

for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerLevel(i) > 0)
{
new lvlstring, aname;
GetPlayerName(playerid, aname, sizeof(aname));
format(lvlstring, sizeof(lvlstring), "(( Admin \"%s\" je napisao komandu \"%s\" ))", aname, cmdtext);
SendClientMessage(i, green, lvlstring);
}
}
return 1;
}


I ako znate kako da stavim mrak da je na igrici tj. noc dobro bi mi doslo 🙂
Vjeran
4
Shot Caller
9. Jan. 2011.
Pa samo udi u auto i portaj se
kizla
3
Hustler
9. Jan. 2011.
Udem u auto i port se do nekoga al se porta covjek
fixman
5
Underboss
9. Jan. 2011.
if(strcmp("/vreme", cmd, true) == 0)
{
new vreme;
if(sscanf(params, "d", vreme)) return SendClientMessage(playerid, Boja, "Koristenje: /vreme [0-23]");
SetWorldTime(vreme);
return true;
}


Potreban ti je sscanf2

A za ono drugo u komandu ubaci :

SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
kizla
3
Hustler
9. Jan. 2011.
kada ubacim komandu /vreme i compile izbaci mi ovaj error:
C:\Documents and Settings\User\Desktop\K-Admin.pwn(963) : error 017: undefined symbol "params"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
fixman
5
Underboss
9. Jan. 2011.
if(strcmp(cmd, "/vreme", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Boja, "/vreme [0-23]");
return true;
}
new vreme;
vreme = strval(tmp);
SetWorldTime(vreme);
return true;
}

if(strcmp(cmd, "/vreme", true) == 0)
{
new vreme;
tmp = strtok(cmdtext, idx);
if(sscanf(tmp, "d", vreme)) return SendClientMessage(playerid, Boja, "Koristenje: /vremee [0-23]");
SetWorldTime(vreme);
return true;
}
kizla
3
Hustler
9. Jan. 2011.
Hvala eto sada radi makar ti je falilo red ili dva ali nadopunio sam 😉
fixman
5
Underboss
9. Jan. 2011.
Pa ja sam ti samo napravio osnovu komande,a ti sebi dodavaj ko moze da ju koristi itd..
kodiak
3
Hustler
10. Jan. 2011.
jel upises /goto ili /gethere.../gethere ti je da ti njega portas do sebe...osim ako nisi pri skriptanju zamijenio kmoande.... 🙄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha