Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: davax poslato Januar 16, 2014, 18:36:02 POSLE PODNE

Naslov: [Pomoc]Gethere
Poruka od: davax poslato Januar 16, 2014, 18:36:02 POSLE PODNE
Skripta koju koristim: Moj GM
Detaljan opis problema: Kad je neko u autu i ja ga port sa /gethere   portam ga bez auta kako da stavim da i auto i njega portam
Dio skripte: evo komande   CMD:gethere(playerid, params[])
{
    //#pragma unused help
//#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FL | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if (PlayerInfo[playerid][pGM] >= 2 || PlayerInfo[playerid][pAdmin] >= 1)
{
new gtIgrac;
new string[256];
if(AdminDuty[playerid] == 0 && GMDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[FL] "SIVA"Morate biti na Admin & GameMaster duznosti!");
if(sscanf(params, "u", gtIgrac)) return SCM(playerid, -1, ""CRVENA"FL Pomoc | "BELA"/gethere [ID/Ime]");
if(!IsPlayerConnected(gtIgrac)) return SCM(playerid, -1, "[FL] "CRVENA"Taj igrac nije na serveru!");
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(gtIgrac, X + 2.0, Y, Z);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Teleportovao si %s-a do sebe!",GetName(gtIgrac));
SCM(playerid,-1,string);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Admin %s te teleportovao do sebe!",GetName(playerid));
SCM(gtIgrac,-1,string);
}
else
{
SCM(playerid, -1, ""CRVENA"[FL] "BELA"Samo Admini & GameMaster (AL 1+ & GM 2+)!");
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Gethere
Poruka od: youngdeal poslato Januar 16, 2014, 18:46:43 POSLE PODNE
ovako.
if(IsPlayerInAnyVehicle(playerid)) // ako je u vozilo
{
        new vehicleid = GetPlayerVehicleID(playerid);
        SetPlayerPos(playerid,X,Y,Z);
        SetVehiclePos(vehicleid,X,Y,Z)
        PutPlayerInVehicle(playerid,vehicleid,0);
}
else
{
SetPlayerPos(playerid,X,Y,Z);  // ako nije
}


eto ti primer
Naslov: Odg: [Pomoc]Gethere
Poruka od: CH | FuDo poslato Januar 16, 2014, 19:29:07 POSLE PODNE
Pokušaj nešto ovako, nadam se da radi.

CMD:gethere(playerid, params[])
{
    //#pragma unused help
//#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FL | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if (PlayerInfo[playerid][pGM] >= 2 || PlayerInfo[playerid][pAdmin] >= 1)
{
new gtIgrac;
new string[256];
if(AdminDuty[playerid] == 0 && GMDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[FL] "SIVA"Morate biti na Admin & GameMaster duznosti!");
if(sscanf(params, "u", gtIgrac)) return SCM(playerid, -1, ""CRVENA"FL Pomoc | "BELA"/gethere [ID/Ime]");
if(!IsPlayerConnected(gtIgrac)) return SCM(playerid, -1, "[FL] "CRVENA"Taj igrac nije na serveru!");
if(IsPlayerInAnyVehicle(gtIgrac))
{
new vehid;
vehid = GetPlayerVehicleID(gtIgrac);
GetPlayerPos(playerid, X, Y, Z);
SetVehiclePos(vehid, X+2.0, Y, Z);
SetPlayerPos(gtIgrac, x+3.0, Y, Z);
PutPlayerInVehicle(gtIgrac, vehid, 0);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Teleportovao si %s-a do sebe!",GetName(gtIgrac));
SCM(playerid,-1,string);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Admin %s te teleportovao do sebe!",GetName(playerid));
SCM(gtIgrac,-1,string);
}
else
{
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(gtIgrac, X + 2.0, Y, Z);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Teleportovao si %s-a do sebe!",GetName(gtIgrac));
SCM(playerid,-1,string);
format(string,sizeof(string),""CRVENA"[FL] "SIVA"Admin %s te teleportovao do sebe!",GetName(playerid));
SCM(gtIgrac,-1,string);
}
}
else
{
SCM(playerid, -1, ""CRVENA"[FL] "BELA"Samo Admini & GameMaster (AL 1+ & GM 2+)!");
}
return 1;
}
Naslov: Odg: [Pomoc]Gethere
Poruka od: davax poslato Januar 16, 2014, 19:42:46 POSLE PODNE
Radi tnx moze lock