Skripta koju koristim: SE
Detaljan opis problema: ne radi komanda Spawnchange ja ukucam i pise da ce se spawnati u kuci ali nista
Dio skripte
Neke slike/video za lakse dobivanje pomoci
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pKucaKljuc] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozes sad menjati spawn mesto !");
return 1;
}
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Sada ces se spawnati na Spawnu/mafije/bande!");
SpawnChange[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Spawnat ces se u svojoj kuci!");
SpawnChange[playerid] = 1;
}
}
}
return 1;
}
if(!strcmp(cmd, "/spawnchange", true))
{
if(PlayerInfo[playerid][pKucaKljuc] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COLOR_GREY, " Ne mozes sad menjati spawn mesto !");
else if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Sada ces se spawnati na Spawnu/mafije/bande!");
SpawnChange[playerid] = 0;
return 1;
}
SendClientMessage(playerid, COLOR_GREY, " Spawnat ces se u svojoj kuci!");
SpawnChange[playerid] = 1;
}
return 1;
}
Ubacio sam tvoju komandu ali opet isto,ja kucam Spawnchange pise da cu se spawnati u kuci a spawnam se u bazi.
Probaj moje ali zameni tekst kako ti hoces : if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
if(Spectate[playerid] != 255 && PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Sada posmatrate nekog, ne mozete sada promijeniti spawn !");
return 1;
}
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_GREY, " Sada cete se spawnovati na vasem normalnom mestu !");
SpawnChange[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Spawnovacete se u vasoj kupljenoj/iznajmljenoj kuci !");
SpawnChange[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ne posjedujete kupljenu/iznajmljenu kucu !");
return 1;
}
}
return 1;
}
Ubacio sam i tvoju komandu ali opet isto..
Lenon trazim u modu "OnPlayerSpawn public" ali ne izbacuje nista
Hahaha :):) evo nasao sam
evo sve do drugog Publica.
public OnPlayerSpawn(playerid)
{
////////////////////////////////////////////////////////////////////////////////
TextDrawHideForPlayer(playerid,SrwTxtDraw[8]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[9]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[10]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[11]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[12]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[13]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[14]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[15]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[16]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[17]);
TextDrawHideForPlayer(playerid,SrwTxtDraw[18]);
////////////////////////////////////////////////////////////////////////////////
AntiDeAMX();
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
TextDrawShowForPlayer(playerid,SrwTxtDraw[0]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[1]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[2]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[3]);
////////////////////////////////////////////////////////////////////////////////
TextDrawShowForPlayer(playerid,SrwTxtDraw[4]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[5]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[6]);
TextDrawShowForPlayer(playerid,SrwTxtDraw[7]);
////////////////////////////////////////////////////////////////////////////////
TextDrawShowForPlayer(playerid,Sat);
////////////////////////////////////////////////////////////////////////////////
/* if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
if(!strcmp(npcname, "Bus_Driver0", true)) //Checking if the NPC's name is MyFirstNPC
{
JBC_PutPlayerInVehicle(playerid, NpcVozilo0, 0); //Putting the NPC into the vehicle we created for it.
return 1;
}
if(!strcmp(npcname, "Bus_Driver1", true))
{
JBC_PutPlayerInVehicle(playerid, NpcVozilo1, 0);
return 1;
}
return 1;
}*/
InitLockDoors(playerid);
gTeam[playerid] = PlayerInfo[playerid][pTeam];
if (gTeam[playerid] == 4)
{
gTeam[playerid] = 3;
}
if(gPlayerLogged[playerid] == 0 && IsPlayerNPC(playerid) != 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "** Ovaj server zahteva prvo da se prijavite pre spawnanja (Kikovan) **");
KickPlayer[playerid] = 1;
}
if(gTeam[playerid] == 5)
{
if(PlayerInfo[playerid][pMember] < 1)
{
MedicBill[playerid] = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, COLOR_LIGHTRED, "Niste clan Organizacije, sada ste civil !");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 10)
{
if(PlayerInfo[playerid][pMember] != 8)
{
MedicBill[playerid] = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, COLOR_LIGHTRED, "Niste clan ove organizacije, sada ste civil !");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
}
if(gTeam[playerid] == 2 && PlayerInfo[playerid][pMember] > 3)
{
MedicBill[playerid] = 0;
new rand = random(sizeof(CIV));
SendClientMessage(playerid, COLOR_LIGHTRED, "Niste se prijavili za Policiju / FBI / SWAT, sada ste civil !");
PlayerInfo[playerid][pTeam] = 3;
gTeam[playerid] = 3;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
SpawnPlayer(playerid);
}
if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
SetPlayerSpawn(playerid);
SetPlayerToTeamColor(playerid);
PlayerFixRadio(playerid);
for(new i = 0; i < sizeof(Turfs); i++)
{
GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
GangZoneShowForPlayer(playerid, crips, 0x2641FEAA);
GangZoneShowForPlayer(playerid, bloods, 0xAA3333AA);
if(gangzona[gzona1] == 0){GangZoneShowForPlayer(playerid,zona1,0xC0C0C096);}
else if(gangzona[gzona1] == 1){GangZoneShowForPlayer(playerid,zona1,0x2641FEAA);}
else if(gangzona[gzona1] == 2){GangZoneShowForPlayer(playerid, zona1, 0xAA3333AA);}
if(gangzona[gzona2] == 0){GangZoneShowForPlayer(playerid,zona2,0xC0C0C096);}
else if(gangzona[gzona2] == 1){GangZoneShowForPlayer(playerid,zona2,0x2641FEAA);}
else if(gangzona[gzona2] == 2){GangZoneShowForPlayer(playerid, zona2, 0xAA3333AA);}
if(gangzona[gzona3] == 0){GangZoneShowForPlayer(playerid,zona3,0xC0C0C096);}
else if(gangzona[gzona3] == 1){GangZoneShowForPlayer(playerid,zona3,0x2641FEAA);}
else if(gangzona[gzona3] == 2){GangZoneShowForPlayer(playerid, zona3, 0xAA3333AA);}
if(gangzona[gzona4] == 0){GangZoneShowForPlayer(playerid,zona4,0xC0C0C096);}
else if(gangzona[gzona4] == 1){GangZoneShowForPlayer(playerid,zona4,0x2641FEAA);}
else if(gangzona[gzona4] == 2){GangZoneShowForPlayer(playerid, zona4, 0xAA3333AA);}
if(gangzona[gzona5] == 0){GangZoneShowForPlayer(playerid,zona5,0xC0C0C096);}
else if(gangzona[gzona5] == 1){GangZoneShowForPlayer(playerid,zona5,0x2641FEAA);}
else if(gangzona[gzona5] == 2){GangZoneShowForPlayer(playerid, zona5, 0xAA3333AA);}
if(gangzona[gzona6] == 0){GangZoneShowForPlayer(playerid,zona6,0xC0C0C096);}
else if(gangzona[gzona6] == 1){GangZoneShowForPlayer(playerid,zona6,0x2641FEAA);}
else if(gangzona[gzona6] == 2){GangZoneShowForPlayer(playerid, zona6, 0xAA3333AA);}
return 1;
}
return 1;
}
Ja da znam rjesit ja nebi pitao.
No.2 govorite nebuloze da nezz koristi "Search" problem je bio što sam fulao u slovu al hay ne bitno.
Ocetel rec il ne.