[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.... ::)