Znaci sve dodadem auto u skripti i gleda se samo neznam kako da napravim samo jedan team da moze tih auta voziti pomoc
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.
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
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;
}
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;
}
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)
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
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.
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?
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.
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
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)?
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