Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Chuck:) poslato Septembar 24, 2011, 12:34:52 POSLE PODNE

Naslov: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 24, 2011, 12:34:52 POSLE PODNE
Skripta:gf
Opis problema: Kako da napravim da kad neki igrac koji nije clan neke org da kad stisne enter/f da mu NE UDE u auto nego da mu odmah pise "Zakljucano" ?
Slika:/
Hvala :)
Naslov: Odg: [Pomoc]Auti org
Poruka od: Lemi_Zero poslato Septembar 24, 2011, 12:55:04 POSLE PODNE
Evo izvoli ovo ubacis samo umesto tog tvog...

else if(IsACopCar(vehicleid))
{
    if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
}
    else
{
    RemovePlayerFromVehicle(playerid);
    new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz);
    NOPCheck(playerid);
    GameTextForPlayer(playerid,"~r~Zakljucano",11000,3);
}
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 24, 2011, 12:56:58 POSLE PODNE
Nece mi zbog "NOPCheck"

Kaze da nije definirano,kako da definiram to?
Naslov: Odg: [Pomoc]Auti org
Poruka od: Lemi_Zero poslato Septembar 24, 2011, 13:01:49 POSLE PODNE
Neznam onda probaj to da obrises ili tako nesto posto je kod mene drugi mod ja koristim Next Generation.... probaj obrisati to
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 24, 2011, 13:04:41 POSLE PODNE
Kad obrisem onda kad stisnem enter/f ude mi u auto,pokaze zakljucano i izbaci me..
Naslov: Odg: [Pomoc]Auti org
Poruka od: Lemi_Zero poslato Septembar 24, 2011, 19:07:25 POSLE PODNE
Probaj ovako

else if(IsACopCar(vehicleid))
{
   if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
}
   else
{
   RemovePlayerFromVehicle(playerid);
   new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz);
       Check(playerid);
   GameTextForPlayer(playerid,"~r~Zakljucano",11000,3);
}
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 25, 2011, 10:57:14 PRE PODNE
Nece


Zna li netko ovo?
Naslov: Odg: [Pomoc]Auti org
Poruka od: BloodMaster poslato Septembar 25, 2011, 11:06:40 PRE PODNE
u onplayerentervehicle

if(vehicleid == ID_Auta || vehicleid == ID_Auta/*Ti dodaj još ako treba*/)\
if(PlayerInfo[playerid][pLeader] == ID_Org || PlayerInfo[playerid][pMember] == ID_Org)\
TogglePlayerControllable(playerid,0), TogglePlayerControllable(playerid,1);
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 25, 2011, 11:23:42 PRE PODNE
Citat: BloodMaster poslato Septembar 25, 2011, 11:06:40 PRE PODNE
u onplayerentervehicle

if(vehicleid == ID_Auta || vehicleid == ID_Auta/*Ti dodaj još ako treba*/)\
if(PlayerInfo[playerid][pLeader] == ID_Org || PlayerInfo[playerid][pMember] == ID_Org)\
TogglePlayerControllable(playerid,0), TogglePlayerControllable(playerid,1);



C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(5146) : error 029: invalid expression, assumed zero
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(5146) : error 029: invalid expression, assumed zero
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(5146) : warning 215: expression has no effect
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(5146) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(5146) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

5146:
TogglePlayerControllable(playerid,0), TogglePlayerControllable(playerid,1);
Naslov: Odg: [Pomoc]Auti org
Poruka od: Rotcod poslato Septembar 25, 2011, 11:58:00 PRE PODNE
if(vehicleid == ID || vehicleid == ID)
{
    if(PlayerInfo[playerid][pLeader] != ID || PlayerInfo[playerid][pMember] != ID) return RemovePlayerFromVehicle(playerid);
    return true;
}
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 25, 2011, 12:19:04 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 11:58:00 PRE PODNE
if(vehicleid == ID || vehicleid == ID)
{
    if(PlayerInfo[playerid][pLeader] != ID || PlayerInfo[playerid][pMember] != ID) return RemovePlayerFromVehicle(playerid);
    return true;
}


ne kuzis me..
Onako mi treba,ne znam kako da drugacije objasnim, kao na ch kad zelis uci u neki auto od org (H,tsc,Y itd) da ti pise Zakljucano i da ne mozes uopce uci u auto :)
Naslov: Odg: [Pomoc]Auti org
Poruka od: Rotcod poslato Septembar 25, 2011, 12:20:28 POSLE PODNE
Citat: pHon poslato Septembar 25, 2011, 12:19:04 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 11:58:00 PRE PODNE
if(vehicleid == ID || vehicleid == ID)
{
   if(PlayerInfo[playerid][pLeader] != ID || PlayerInfo[playerid][pMember] != ID) return RemovePlayerFromVehicle(playerid);
   return true;
}


ne kuzis me..
Onako mi treba,ne znam kako da drugacije objasnim, kao na ch kad zelis uci u neki auto od org (H,tsc,Y itd) da ti pise Zakljucano i da ne mozes uopce uci u auto :)
Ajde napravim ti sad to samo molim te nemoj pominjati servere vamo (usporedjivati). Editovacu za koji minut.
EDIT:
Evo ti jedan simple kod samo neznam koliko ce ti biti koristan ti ga uredi jer je moguce abusati sa istim:


RemovePlayerFromVehicle(playerid);
new Float:X, Float:Y, Float:Z;
GetVehiclePos(vehicleid, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
GameTextForPlayer(playerid, "Vozilo u vlasnistvu Jaguze" , 3000, 4);
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 25, 2011, 12:37:38 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 12:20:28 POSLE PODNE
Citat: pHon poslato Septembar 25, 2011, 12:19:04 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 11:58:00 PRE PODNE
if(vehicleid == ID || vehicleid == ID)
{
   if(PlayerInfo[playerid][pLeader] != ID || PlayerInfo[playerid][pMember] != ID) return RemovePlayerFromVehicle(playerid);
   return true;
}


ne kuzis me..
Onako mi treba,ne znam kako da drugacije objasnim, kao na ch kad zelis uci u neki auto od org (H,tsc,Y itd) da ti pise Zakljucano i da ne mozes uopce uci u auto :)
Ajde napravim ti sad to samo molim te nemoj pominjati servere vamo (usporedjivati). Editovacu za koji minut.
EDIT:
Evo ti jedan simple kod samo neznam koliko ce ti biti koristan ti ga uredi jer je moguce abusati sa istim:


RemovePlayerFromVehicle(playerid);
new Float:X, Float:Y, Float:Z;
GetVehiclePos(vehicleid, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
GameTextForPlayer(playerid, "Vozilo u vlasnistvu Jaguze" , 3000, 4);



C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12505) : error 017: undefined symbol "vehicleid"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "X"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


edit: rijeseni errori.


Ali ude mi u auto i tek onda pise :SS
Ne zelim tak.
Naslov: Odg: [Pomoc]Auti org
Poruka od: Rotcod poslato Septembar 25, 2011, 12:40:30 POSLE PODNE
Citat: pHon poslato Septembar 25, 2011, 12:37:38 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 12:20:28 POSLE PODNE
Citat: pHon poslato Septembar 25, 2011, 12:19:04 POSLE PODNE
Citat: MicroD poslato Septembar 25, 2011, 11:58:00 PRE PODNE
if(vehicleid == ID || vehicleid == ID)
{
   if(PlayerInfo[playerid][pLeader] != ID || PlayerInfo[playerid][pMember] != ID) return RemovePlayerFromVehicle(playerid);
   return true;
}


ne kuzis me..
Onako mi treba,ne znam kako da drugacije objasnim, kao na ch kad zelis uci u neki auto od org (H,tsc,Y itd) da ti pise Zakljucano i da ne mozes uopce uci u auto :)
Ajde napravim ti sad to samo molim te nemoj pominjati servere vamo (usporedjivati). Editovacu za koji minut.
EDIT:
Evo ti jedan simple kod samo neznam koliko ce ti biti koristan ti ga uredi jer je moguce abusati sa istim:


RemovePlayerFromVehicle(playerid);
new Float:X, Float:Y, Float:Z;
GetVehiclePos(vehicleid, X, Y, Z);
SetPlayerPos(playerid, X+2, Y, Z);
GameTextForPlayer(playerid, "Vozilo u vlasnistvu Jaguze" , 3000, 4);



C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "X" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "Y" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\Real Los Santos Life\gamemodes\RLRP.pwn(12504) : warning 219: local variable "Z" shadows a variable at a preceding level
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12505) : error 017: undefined symbol "vehicleid"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12506) : warning 213: tag mismatch
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "Z"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "Y"
C:\Documents and Settings\PC\Desktop\mod\gamemodes\RLRP.pwn(12504) : warning 203: symbol is never used: "X"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Predpostavljam da si ga samo vrljno negde u modu i sad iskacu svi ti errori/upozorenja.
OnPlayerEnterVehicle:


if(vehicleid == ID || vehicleid == ID)
{
   if(PlayerInfo[playerid][pLeader] == ID || PlayerInfo[playerid][pMember] == ID) return true;
   else
   {
       RemovePlayerFromVehicle(playerid);
       new Float:X, Float:Y, Float:Z;
       GetVehiclePos(vehicleid, X, Y, Z);
       SetPlayerPos(playerid, X+2, Y, Z);
       GameTextForPlayer(playerid, "Vozilo u vlasnistvu Jaguze" , 3000, 4);    
   }
}
Naslov: Odg: [Pomoc]Auti org
Poruka od: Chuck:) poslato Septembar 25, 2011, 12:44:45 POSLE PODNE
ma rijesio sam errore,ali ude mi u auto i onda tek pise :S