skripta koju korisim :BU
opis problema: kako da napravim na ovu komandu da clanovi parking servisa nemoraju platiti ulaz a svi ostali da moraju
dio skripte:
if (strcmp("/parkingservis", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(15, playerid,-76.479598999023, -353.17669677734, 3.2030787467957)) //zatvoreno
{
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da platite ulaz");
return 1;
}
MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5); //otvoreno
SetTimer("pszatvori", 6000, 0);
SafeGivePlayerMoney(playerid, - 500);
SendClientMessage(playerid, COLOR_BLUE,"Otvorili ste kapiju Parking Servisa.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i kapiju Parking Servisa.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena.");}
}
ako je parking server org neka dodas da ta organizacija nemoras
if(PlayerInfo[playerid][pMember] == idorg||PlayerInfo[playerid][pLeader] == idorg)
{
MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5); //otvoreno
SendClientMessage(playerid, COLOR_GREEN, "Ti radis u PArking servisu i nemoras platit");
}
i stavis ako igrac nije u org
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Neradis u PArking servisu i moras platit 500$");
SafeGivePlayerMoney(playerid, - 500);
}
probacu sad napravit
EDIT: Zna li neko ovo sloziti u tu komandu
if (strcmp("/parkingservis", cmdtext, true, 10) == 0)
{
if (strcmp("/parkingservis", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(15, playerid,-76.479598999023, -353.17669677734, 3.2030787467957)) //zatvoreno
{
if(PlayerInfo[playerid][pJob] == ID)
{
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da platite ulaz");
return 1;
}
MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5); //otvoreno
SetTimer("pszatvori", 6000, 0);
SafeGivePlayerMoney(playerid, - 500);
SendClientMessage(playerid, COLOR_BLUE,"Otvorili ste kapiju Parking Servisa.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i kapiju Parking Servisa.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena.");
}
}
return 1;
}
EDIT:eve probaj vaka, Mislev neki eror xD
staje ovo ????
Mozes i ovako kako ti sada ja budem dao lepse izgleda:
if (strcmp("/parkingservis", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(15, playerid,-76.479598999023, -353.17669677734, 3.2030787467957)) //zatvoreno
{
if(GetPlayerMoney(playerid) < 500)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate dovoljno novca da platite ulaz");
return 1;
}
if(PlayerInfo[playerid][pMember] == idorg||PlayerInfo[playerid][pLeader] == idorg) return MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5), SendClientMessage(playerid, COLOR_GREEN, "Ti radis u PArking servisu i nemoras platit");//Obavezno promeni idorg u ID organizacije.
MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5); //otvoreno
SetTimer("pszatvori", 6000, 0);
SafeGivePlayerMoney(playerid, - 500);
SendClientMessage(playerid, COLOR_BLUE,"Otvorili ste kapiju Parking Servisa.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i kapiju Parking Servisa.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena.");}
}
if(PlayerInfo[playerid][pMember] == idorg||PlayerInfo[playerid][pLeader] == idorg) return MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5), SendClientMessage(playerid, COLOR_GREEN, "Ti radis u PArking servisu i nemoras platit"); Samo ID org promenis. Znaci ako je igrac clan organizacije otvorice mu kapiju i poslati poruku onu. Iznad je sve ubaceno.
A jel bi ti nama rekao jel ti je ovo posao ili org zasta trazis ?
Citat: [A]Maki187 poslato Oktobar 04, 2011, 15:53:17 POSLE PODNE
A jel bi ti nama rekao jel ti je ovo posao ili org zasta trazis ?
Pa ako je posao samo neka stavi
if(PlayerInfo[playerid][pJob] == id posla) return MoveObject(ps,-76.520751953125, -353.15032958984, -2.9739863872528, 1.5), SendClientMessage(playerid, COLOR_GREEN, "Ti radis u Parking servisu i nemoras platit");
hvala gagi
ovo je org pise ti lepo