[POMOC] Portanje


Započeo kizla, Januar 08, 2011, 21:52:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[256], cmdid;

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

		new pname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, pname, sizeof(pname));

		new oname[MAX_PLAYER_NAME];
		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[256], aname[MAX_PLAYER_NAME];
				GetPlayerName(playerid, aname, sizeof(aname));
				format(lvlstring, sizeof(lvlstring), "(( Admin \"%s\" je napisao komandu \"%s\" ))", aname, cmdtext[0]);
				SendClientMessage(i, green, lvlstring);
			}
		}
		return 1;
	}


I ako znate kako da stavim mrak da je na igrici tj. noc dobro bi mi doslo :)
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)


Udem u auto i port se do nekoga al se porta covjek
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)

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);

Poslednja Izmena: Januar 09, 2011, 13:29:34 POSLE PODNE od Aleksandar

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.
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)

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;
}
Poslednja Izmena: Januar 09, 2011, 14:22:49 POSLE PODNE od Aleksandar

Hvala eto sada radi makar ti je falilo red ili dva ali nadopunio sam ;)
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)

Pa ja sam ti samo napravio osnovu komande,a ti sebi dodavaj ko moze da ju koristi itd..

jel upises /goto ili /gethere.../gethere ti je da ti njega portas do sebe...osim ako nisi pri skriptanju zamijenio kmoande.... ::)