Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Markoni990 poslato Novembar 28, 2013, 18:34:43 POSLE PODNE

Naslov: [Pomoc] Oko komande
Poruka od: Markoni990 poslato Novembar 28, 2013, 18:34:43 POSLE PODNE
Skripta koju koristim: BE
Detaljan opis problema: Kad kucam /buystan komanda radi ali kad hocu da prodam stan /sellstan nece izbaci ovo unknow command
Dio skripte: if(strcmp(cmd, "/sellstan", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(PI[playerid][pPstankey] == 255)
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete stan.");
return 1;
}
if(PI[playerid][pMarried] > 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Vencani ste, ne mozete prodati stan !");
        return 1;
    }
if(PI[playerid][pPstankey] != 255 && strcmp(playername, StanInfo[PI[playerid][pPstankey]][sOwner], true) == 0)
{
new house = PI[playerid][pPstankey];
StanInfo[house][sHel] = 0;
StanInfo[house][sArm] = 0;
StanInfo[house][sHealthx] = 0;
StanInfo[house][sHealthy] = 0;
StanInfo[house][sHealthz] = 0;
StanInfo[house][sArmourx] = 0;
StanInfo[house][sArmoury] = 0;
StanInfo[house][sArmourz] = 0;
StanInfo[house][sLock] = 1;
StanInfo[house][sOwned] = 0;
StanInfo[house][sVec] = 418;
StanInfo[house][sVcol1] = -1;
StanInfo[house][sVcol2] = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(StanInfo[house][sOwner], "Drzava", 0, strlen("Drzava"), 255);
JBC_GivePlayerMoney(playerid,StanInfo[house][sValue]);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste stan za ~n~~g~$%d", StanInfo[house][sValue]/2);
GameTextForPlayer(playerid, string, 10000, 3);
format(string1, sizeof(string), "[PRODAJA]\n$ %d",StanInfo[house][sValue]);
stansale = Create3DTextLabel(string1,0x006400FF,StanInfo[house][sEntrancex], StanInfo[house][sEntrancey],   StanInfo[house][sEntrancez]+1,15,0,1);
PI[playerid][pPstankey] = 255;
if(PI[playerid][pLocal] == house)
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
JBC_SetPlayerPos(playerid,StanInfo[house][sEntrancex],StanInfo[house][sEntrancey],StanInfo[house][sEntrancez]);
PI[playerid][pInt] = 0;
}
Delete3DTextLabel(Text3D:stansale);
OnPropTextdrawUpdate(6,house);
                                OnPropUpdate();
SacuvajIgraca(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete stan.");
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Alezars poslato Novembar 28, 2013, 20:27:12 POSLE PODNE
if(strcmp(cmd, "/sellstan", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo[playerid][pPstankey] == 255)
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete stan.");
return 1;
}
if(PlayerInfo[playerid][pMarried] > 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Vjencani ste, ne mozete prodati stan !");
        return 1;
    }
if(PlayerInfo[playerid][pPstankey] != 255 && strcmp(playername, StanInfo[PlayerInfo[playerid][pPstankey]][sOwner], true) == 0)
{
new stan = PlayerInfo[playerid][pPstankey];
StanInfo[stan][sHel] = 0;
StanInfo[stan][sArm] = 0;
StanInfo[stan][sHealthx] = 0;
StanInfo[stan][sHealthy] = 0;
StanInfo[stan][sHealthz] = 0;
StanInfo[stan][sArmourx] = 0;
StanInfo[stan][sArmoury] = 0;
StanInfo[stan][sArmourz] = 0;
StanInfo[stan][sLock] = 1;
StanInfo[stan][sOwned] = 0;
StanInfo[stan][sVec] = 418;
StanInfo[stan][sVcol1] = -1;
StanInfo[stan][sVcol2] = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(StanInfo[stan][sOwner], "Drzava", 0, strlen("Drzava"), 255);
SafeJBC_GivePlayerMoney(playerid,StanInfo[stan][sValue]);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitamo~n~ Prodali ste stan za ~n~~g~$%d", StanInfo[stan][sValue]);
GameTextForPlayer(playerid, string, 10000, 3);
PlayerInfo[playerid][pPstankey] = 255;
if(PlayerInfo[playerid][pLocal] == stan)
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
JBC_SetPlayerPos(playerid,StanInfo[stan][sEntrancex],StanInfo[stan][sEntrancey],StanInfo[stan][sEntrancez]);
PlayerInfo[playerid][pInt] = 0;
}
                OnStanPickupUpdate(stan);
OnPropTextdrawUpdate();
OnPropUpdate();
OnPlayerUpdateCustom(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Ne posedujete stan.");
}
}
return 1;
}
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Markoni990 poslato Novembar 29, 2013, 02:24:11 PRE PODNE
Moze lock :D