Skripta koju koristim:Moja
Opis problema:Znaci kada kupim kucu promjenim spawn na kucu i kada se stvorim u kuci idem /exit izbaci me kod glavnog gunshopa,drugi problem kada kupim kucu poslije restarta na kuci pise Vlasnik:Srednja kuca ili vrsta kuce Level:Cijena renta,treci problem poslije vecine komandi koje upisem izbaci mi ono da sam upisao nepostojecu komandu
Dio skripte:Sta god treba dacu
Slike video://///
[Pomoc]Kuce problem i jos nesto
416
pregleda
9
postova
16. Mar. 2013.
16. Mar. 2013.
1. Za ti kad izadjes si siigurno stavio koordinate od gun shopa
2.nisi dobro podesio ono koje gde cuva nego si stavio da na primer cenu sacuva kod lvl i kad udjes izbacitii LVL: 1000$
3.To za komande stvarno nzm.... mislim da je mozda do nekog plugina
2.nisi dobro podesio ono koje gde cuva nego si stavio da na primer cenu sacuva kod lvl i kad udjes izbacitii LVL: 1000$
3.To za komande stvarno nzm.... mislim da je mozda do nekog plugina
16. Mar. 2013.
ae da riješimo prvo ovu drugu stvar evo komanda kupikucu
EVO PUBLIC ONPLAYERSPAWN
COMMAND:kupikucu(playerid, params[])
{
#pragma unused params
new string[ 128 ], stringt;
if( PlayerInfo == 255 ) {
for(new h = 0; h < sizeof(Houses); h++) {
if(IsPlayerInRangeOfPoint( playerid, 5, Houses, Houses, Houses) ) {
if(strcmp(Houses, "Niko", true) == 0 ) {
if(Houses == -1) {
SendClientMessage( playerid, WHITE, "Ova kuca nije na prodaji." );
return 1;
}
if(Houses > PlayerInfo) {
format( string, sizeof(string), "Moras biti level %d da bi mogao kupiti ovu kucu." , Houses);
SendClientMessage( playerid, WHITE, string);
return 1;
}
else {
if( GetPlayerMoney(playerid) > Houses) {
new id;
new sendername;
Houses = 418;
Houses = -1;
Houses = -1;
Houses = 1;
GivePlayerCash(playerid, -Houses);
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Houses, sendername, 0, strlen(sendername), 255);
format( stringt, sizeof( stringt ), "~y~Kupili ste kucu za: ~g~%d$", Houses);
GameTextForPlayer(playerid, stringt, 5000, 1);
PlayerInfo = h;
OnPropTextdrawUpdate(1,id);
if(Houses == 1) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 2) {
ShowPlayerDialog(playerid, KUCAMENU2, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Srednja Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 3) {
ShowPlayerDialog(playerid, KUCAMENU3, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Velika Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 4) {
ShowPlayerDialog(playerid, KUCAMENU4, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Vila","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3", "Odaberi", "Ponisti");
}
if(Houses == 5) {
Houses = 2513.1982;
Houses = -1729.1401;
Houses = 778.87899;
Houses = -1;
}
if(Houses == 0) {
ShowPlayerDialog(playerid, KUCAMENU1, DIALOG_STYLE_LIST, "{FF0000}Odaberi Interijer - {FFFF00}Mala Kuca","{0080C0}Interijer 1\n{0080C0}Interijer 2\n{0080C0}Interijer 3\n{0080C0}Interijer 4", "Odaberi", "Ponisti");
}
SaveHouse(h);
}
else {
SendClientMessage( playerid, WHITE, "Nemas dovoljno novca." );
}
}
}
else {
SendClientMessage( playerid, WHITE, "Zao name je, ova kuca nije dostupna za prodaje!" );
}
}
}
}
else {
SendClientMessage( playerid, WHITE, "Vec imas kucu! Koristi /kuca prodaj da prodas tu sto imas." );
}
return 1;
}EVO PUBLIC ONPLAYERSPAWN
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, poruke);
TextDrawShowForPlayer(playerid, TDEkran1);
TextDrawShowForPlayer(playerid, TDEkran2);
TextDrawShowForPlayer(playerid, TDEkran3);
TextDrawShowForPlayer(playerid, TDEkran4);
StopAudioStreamForPlayer(playerid)
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid,0);
if(!gPlayerAnimLibsPreloaded)
{
PreloadAnimLib(playerid,"BOMBER");
PreloadAnimLib(playerid,"RAPPING");
PreloadAnimLib(playerid,"SHOP");
PreloadAnimLib(playerid,"BEACH");
PreloadAnimLib(playerid,"SMOKING");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"ON_LOOKERS");
PreloadAnimLib(playerid,"DEALER");
PreloadAnimLib(playerid,"CRACK");
PreloadAnimLib(playerid,"CARRY");
PreloadAnimLib(playerid,"COP_AMBIENT");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"INT_HOUSE");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"PED");
PreloadAnimLib(playerid,"MISC");
PreloadAnimLib(playerid,"BLOWJOBZ");
PreloadAnimLib(playerid,"RIFLE");
PreloadAnimLib(playerid,"UZI");
PreloadAnimLib(playerid,"SHOTGUN");
PreloadAnimLib(playerid,"COLT45");
PreloadAnimLib(playerid,"SILENCED");
PreloadAnimLib(playerid,"GYMNASIUM");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"BSKTBALL");
PreloadAnimLib(playerid,"GANGS");
PreloadAnimLib(playerid,"FIGHT_D");
PreloadAnimLib(playerid,"PAULNMAC");
gPlayerAnimLibsPreloaded = 1;
}
InitLockDoors(playerid);
STDPlayer = 0;
gTeam = PlayerInfo; //Set the Team
if (gTeam == 4) //medic / criminal reset team
{
gTeam = 3;
}
if(gPlayerLogged == 0 && IsPlayerNPC(playerid) != 1)
{
SendClientMessage(playerid, WHITE, "{FFFFFF}** Ovaj server zahtjeva prvo da se prijavite prije spawnanja ("COL_RED"Kikovan{FFFFFF}) **");
KickPlayer = 1;
}
if(gTeam == 11 && PlayerInfo < 1)
{
MedicBill = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste prihvaceni "COL_RED"Lider{FFFFFF}, sada ste civil!");
PlayerInfo = 3;
gTeam = 3;
SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo = CIV;
SpawnPlayer(playerid);
}
if(gTeam == 5)
{
if(PlayerInfo < 1)
{
MedicBill = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije, sada ste "COL_RED"civil!");
PlayerInfo = 3;
gTeam = 3;
SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo = CIV;
SpawnPlayer(playerid);
}
}
if(gTeam == 10)
{
if(PlayerInfo != 8)
{
MedicBill = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan ove agencije, sada ste "COL_RED"civil!");
PlayerInfo = 3;
gTeam = 3;
SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo = CIV;
SpawnPlayer(playerid);
}
}
if(gTeam == 2 && PlayerInfo > 3)
{
MedicBill = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste se prijavili za clana "COL_RED"Drzavne Agencije!");
PlayerInfo = 3;
gTeam = 3;
SetSpawnInfo(playerid, gTeam, CIV,0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo = CIV;
SpawnPlayer(playerid);
}
if(gTeam == 3)
{
if(PlayerInfo > 0 || PlayerInfo > 0)
{
SendClientMessage(playerid, WHITE, "{FFFFFF} Niste clan organizacije premjesteni ste na odgovarajucu "COL_RED"Klasu + Skin!");
MedicBill = 0;
new model = PlayerInfo;
if(PlayerInfo == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 2; gTeam = 2; PlayerInfo = model; }
else if(PlayerInfo == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 2; gTeam = 2; PlayerInfo = model; }
else if(PlayerInfo == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 2; gTeam = 2; PlayerInfo = model; }
else if(PlayerInfo == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 1; gTeam = 1; PlayerInfo = model; }
else if(PlayerInfo == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 7) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 12; gTeam = 12; PlayerInfo = model; }
else if(PlayerInfo == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 10; gTeam = 10; PlayerInfo = model; }
else if(PlayerInfo == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 12; gTeam = 12; PlayerInfo = model; }
else if(PlayerInfo == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 12; gTeam = 12; PlayerInfo = model; }
else if(PlayerInfo == 12) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 13) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 5; gTeam = 5; PlayerInfo = model; }
else if(PlayerInfo == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model;}
else if(PlayerInfo == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model;}
else if(PlayerInfo == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model;}
else if(PlayerInfo == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
else if(PlayerInfo == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo = 11; gTeam = 11; PlayerInfo = model; }
SpawnPlayer(playerid);
}
}
if(PlayerInfo > 0) { SetPlayerSkin(playerid, PlayerInfo); }
else { SetPlayerSkin(playerid, PlayerInfo); }
SetPlayerSpawn(playerid);
SetPlayerWeapons(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);
for(new i = 0; i < sizeof(Turfs); i++)
{
GangZoneShowForPlayer(playerid, i, TurfInfo);
GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona1, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona1, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);
}
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona2, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona2, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);
}
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona3, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona3, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);
}
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona4, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona4, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);
}
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona5, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona5, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);
}
if(gangzona == 0)
{
GangZoneShowForPlayer(playerid,zona6, 0xC0C0C096);
}
else if(gangzona == 1)
{
GangZoneShowForPlayer(playerid,zona6, 0x2641FEAA);
}
else if(gangzona == 2)
{
GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);
}
return 1;
}
if(MapIconsShown != 1)
{
MapIconsShown = 1;
for(new i = 0; i < sizeof(BizzInfo); i++)
{
SetPlayerMapIcon(playerid,i + 1,BizzInfo,BizzInfo,BizzInfo,56,YELLOW);
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
SetPlayerMapIcon(playerid,i + 20,SBizzInfo,SBizzInfo,SBizzInfo,56,COLOR_ZELENKASTA);
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava