Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-05-10, 16:04


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Mam taki problem a dok?adnie:

Mam oto taki kod:
Kod:


//------------------------------------------------------------------------------
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_TAXI)
{
if(GetVehicleModel(vehicleid)==420 || GetVehicleModel(vehicleid)==438)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {FFFF00}TAXI");
}
}
}
//------------------------------------------------------------------------------
{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_PD)
{
if(GetVehicleModel(vehicleid)==443 || GetVehicleModel(vehicleid)==546 ||
GetVehicleModel(vehicleid)==525 || GetVehicleModel(vehicleid)==486 ||
GetVehicleModel(vehicleid)==552 || GetVehicleModel(vehicleid)==417)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {808080}Pomocy Drogowej");
}
}
}
}
//------------------------------------------------------------------------------
{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_MEDYK)
{
if(GetVehicleModel(vehicleid)==563 || GetVehicleModel(vehicleid)==544 ||
GetVehicleModel(vehicleid)==489 || GetVehicleModel(vehicleid)==416) {
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {FF0000}Pogotowia");
}
}
}
//------------------------------------------------------------------------------
{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_POLICJA)
{
if(GetVehicleModel(vehicleid)==497 || GetVehicleModel(vehicleid)==598 ||
GetVehicleModel(vehicleid)==601 || GetVehicleModel(vehicleid)==599 ||
GetVehicleModel(vehicleid)==490 || GetVehicleModel(vehicleid)==427 ||
GetVehicleModel(vehicleid)==432 || GetVehicleModel(vehicleid)==596 ||
GetVehicleModel(vehicleid)==601 || GetVehicleModel(vehicleid)==432 ||
GetVehicleModel(vehicleid)==597|| GetVehicleModel(vehicleid)==523) {
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {0000FF}Policji");
}
}
}
//------------------------------------------------------------------------------


I w?a?nie dla FRAKCJI TAXI dzia?a OK a dla TEAM_PD nie dzia?a bo gdy pr?buje wej?? do tego pojazdu to pisze ze pojazd nale?y do POGOTOWIA/POLICJI


Czy kto? wie jak to naprawi? ? albo czy znacie wygodniejsze rozwi?zanie ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 16:12


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

{
if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_PD)
{
if(GetVehicleModel(vehicleid)==443 || GetVehicleModel(vehicleid)==546 ||
GetVehicleModel(vehicleid)==525 || GetVehicleModel(vehicleid)==486 ||
GetVehicleModel(vehicleid)==552 || GetVehicleModel(vehicleid)==417)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {808080}Pomocy Drogowej");
}
}
}
}


Do czego ma s?u?y? klamra nad warunkiem? Spr?buj usun?? t? klamr?, bo patrz?c na kod Team Taxi nie ma klamry nad warunkiem.

Kod:

if(ispassenger == 0)
{
if(gTeam[playerid] != TEAM_PD)
{
if(GetVehicleModel(vehicleid)==443 || GetVehicleModel(vehicleid)==546 ||
GetVehicleModel(vehicleid)==525 || GetVehicleModel(vehicleid)==486 ||
GetVehicleModel(vehicleid)==552 || GetVehicleModel(vehicleid)==417)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SetPlayerPos(playerid, x,y,z+1);
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_ADMIN,"** Ten pojazd nale?y do Frakcji {808080}Pomocy Drogowej");
}
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 16:32


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

To samo, moze znasz lepszy spos?b na przypisanie do frakcji ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-10, 18:51


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
W OnPlayerRequestSpawn pobierasz ID Skinu, kt?ry wybra? gracz i definiujesz Team, np.

Kod:

if(GetPlayerSkin(playerid) == 212) PlayerInfo[playerid][Team] = TEAM_PD;


Co? w tym stylu, tak ja mam zdefiniowane dru?yny.

Postaw piwo autorowi tego posta
 

 
Tagi: pojazdy :: dla :: frakcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] pojazdy dla frakcji Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku