Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: mario_kumanovac poslato Jul 15, 2009, 14:03:43 POSLE PODNE

Naslov: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 14:03:43 POSLE PODNE
Znaci sve dodadem auto u skripti i gleda se samo neznam kako da napravim samo jedan team da moze tih auta voziti pomoc
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 16:12:35 POSLE PODNE

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new Float:x_pos, Float:y_pos, Float:z_pos;
   if(vehicleid == _VEHICLE_ID_YOU_WANT_)
   {
   if(__PLAYER_TEAM_DEFINE_[playerid])
   {
    SendClientMessage(playerid, 0xFFFFFFAA, "Welcome!");
   }
   else
   {
    GetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SendClientMessage(playerid, 0xFFFFFFAA, "You can't enter this vehicle, you're not in the correct team!");    
   }
   }
   return 1;
}


To sam kopirao iz jednog svog posta na samp-forumu isto za nekoga kao ti.
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 16:30:04 POSLE PODNE
Citat: Don Correlli poslato Jul 15, 2009, 16:12:35 POSLE PODNE

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:x_pos, Float:y_pos, Float:z_pos;
    if(vehicleid == _VEHICLE_ID_YOU_WANT_)
    {
    if(__PLAYER_TEAM_DEFINE_[playerid])
    {
    SendClientMessage(playerid, 0xFFFFFFAA, "Welcome!");
    }
    else
    {
    GetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SendClientMessage(playerid, 0xFFFFFFAA, "You can't enter this vehicle, you're not in the correct team!");   
    }
    }
    return 1;
}


To sam kopirao iz jednog svog posta na samp-forumu isto za nekoga kao ti.

malo te nesvatam jel mozes mi nekako bolje objasniti
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 16:40:43 POSLE PODNE

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new Float:x_pos, Float:y_pos, Float:z_pos;
   if(vehicleid == _ID_VOZILA_ZA_KOJEG_ZELIS_DA_MOZE_SAMO_TEAM_ULAZIT_) // vehicleid NIJE modelid!
   {
   if(__TEAM_IGRACA_[playerid]) // neznam Å¡ta koristiÅ¡, možda neÅ¡to kao gTeam?
   {
   SendClientMessage(playerid, 0xFFFFFFAA, "Welcome!");
   }
   else
   {
   GetPlayerPos(playerid, x_pos, y_pos, z_pos);
   SetPlayerPos(playerid, x_pos, y_pos, z_pos);
   SendClientMessage(playerid, 0xFFFFFFAA, "You can't enter this vehicle, you're not in the correct team!");
   }
   }
   return 1;
}
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 16:58:32 POSLE PODNE
Citat: Don Correlli poslato Jul 15, 2009, 16:40:43 POSLE PODNE

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:x_pos, Float:y_pos, Float:z_pos;
    if(vehicleid == _ID_VOZILA_ZA_KOJEG_ZELIS_DA_MOZE_SAMO_TEAM_ULAZIT_) // vehicleid NIJE modelid!
    {
    if(__TEAM_IGRACA_[playerid]) // neznam Å¡ta koristiÅ¡, možda neÅ¡to kao gTeam?
    {
    SendClientMessage(playerid, 0xFFFFFFAA, "Welcome!");
    }
    else
    {
    GetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SendClientMessage(playerid, 0xFFFFFFAA, "You can't enter this vehicle, you're not in the correct team!");
    }
    }
    return 1;
}


ove greske mi nalazi
C:\Documents and Settings\MOME\Desktop\Pitt Bull RolePlay 0.2x\filterscripts\policescarslossantos.pwn(19) : error 029: invalid expression, assumed zero
C:\Documents and Settings\MOME\Desktop\Pitt Bull RolePlay 0.2x\filterscripts\policescarslossantos.pwn(19) : warning 203: symbol is never used: "OnPlayerEnterVehicle"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
a ja sam stavio ovaj kod
#include <a_samp>

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

public OnFilterScriptExit()
{
return 1;
}

#else
#endif

public OnFilterScriptInit()

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new Float:x_pos, Float:y_pos, Float:z_pos;
    if(vehicleid == 596)
    {
    if(13[playerid])
    {
    SendClientMessage(playerid, 0xFFFFFFAA, "Welcome!");
    }
    else
    {
    GetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SetPlayerPos(playerid, x_pos, y_pos, z_pos);
    SendClientMessage(playerid, 0xFFFFFFAA, "You are not a cop");
    }
    }
    return 1;
}
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 17:04:29 POSLE PODNE
Kao prvo:
#else
#endif

ne koristiš kako trebat.

Kao drugo:
if(13[playerid])
Nemožeš koristit broj kao team, mislijo sam kao: if(gTeam[playerid] == TEAM_COP)
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 17:05:27 POSLE PODNE
Citat: Don Correlli poslato Jul 15, 2009, 17:04:29 POSLE PODNE
Kao prvo:
#else
#endif

ne koristiš kako trebat.

Kao drugo:
if(13[playerid])
Nemožeš koristit broj kao team, mislijo sam kao: if(gTeam[playerid] == TEAM_COP)

pa gde trebat staviti #endif a gde #else
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 17:22:08 POSLE PODNE
Netreba ti to uopče u tvoj primjeru. To sve želiš stavit u gamemode, jel tako?
Onda kopiraj kodu i stavi je u OnPlayerEnterVehicle callback samo promjeni vehicleid-ove i team-ove.
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 17:28:33 POSLE PODNE
Citat: Don Correlli poslato Jul 15, 2009, 17:22:08 POSLE PODNE
Netreba ti to uopče u tvoj primjeru. To sve želiš stavit u gamemode, jel tako?
Onda kopiraj kodu i stavi je u OnPlayerEnterVehicle callback samo promjeni vehicleid-ove i team-ove.

nece u gamemod nalazi mi mnogo erora, dali bi mi to mogao napraviti da enforcere lspd sfpd lvpd auta da mogu vozati samo team 1 team 2 i team 3?
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 17:36:38 POSLE PODNE
Nešto kao ovo? http://balkan-samp.pastebin.com/f2e77a414
U vezi teamova neznam šta koristiš, još uvijek mi nisi reko ili mi neželiš reći, zato ćeš si to sam promjenit.
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 17:50:23 POSLE PODNE
Citat: Don Correlli poslato Jul 15, 2009, 17:36:38 POSLE PODNE
Nešto kao ovo? http://balkan-samp.pastebin.com/f2e77a414
U vezi teamova neznam šta koristiš, još uvijek mi nisi reko ili mi neželiš reći, zato ćeš si to sam promjenit.

opet nemogu kompletirati ja bi te zamolio da mi das .amx fajl, molba za admina da mu date kamru +1 jel covek se stvarno  trudi da mi pomogne
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: Correlli poslato Jul 15, 2009, 18:13:45 POSLE PODNE
Gledaj, nemogu ti dati .amx fajl ako neznam kakve teamove koristiš i kako. Neznam dali razumiješ o ćemu pričam?
Koristiš li možda nešto kao ovo:
new gTeam[MAX_PLAYERS];

ili SetPlayerTeam (http://wiki.sa-mp.com/wiki/SetPlayerTeam)/GetPlayerTeam (http://wiki.sa-mp.com/wiki/GetPlayerTeam)?
Naslov: Odg: Kako da napravim auta za jedan tim
Poruka od: mario_kumanovac poslato Jul 15, 2009, 19:08:44 POSLE PODNE
Ovako koristim GF Edit onaj Los Santos San Fiero a ocu samo to auto da moze ga vozati samo taj tim ako pravim kako sto si mi rekao za mavericka swat i maverick hitman ce ima zbrke
znaci trazim nacin da samo to auto da ga taj team vozi