Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ChampaWasTaken poslato Januar 08, 2013, 16:34:03 POSLE PODNE

Naslov: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: ChampaWasTaken poslato Januar 08, 2013, 16:34:03 POSLE PODNE
Skripta koju koristim: EGRP
Detaljan opis problema: Pa evo radio sam kada netko ode na gamemaster duznost ili admin duznost kada pise normalni chat da mu bude u boji i sada mi izbaci 2 errora: 2C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(72642) : error 029: invalid expression, assumed zero
C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(72655) : error 029: invalid expression, assumed zero

Dio skripte: if (realchat)
{
    if(gPlayerLogged[playerid] == 0)
    {
        return 0;
      }
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pMaskuse] == 1)
{
format(string, sizeof(string), "Stranac kaze: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    new carid = GetPlayerVehicleID(playerid);
    new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(IsABike(carid) || IsAOBike(carid) || IsAPizzabike(carid) || IsAPlane(carid) || IsABoat(carid) || IsADjubretar(carid) || IsASweeper(carid) || IsAHarvest(carid) || IsADrugHarvest(carid) || IsATank(carid) || pveh == 523 || pveh == 480 || pveh == 567 || pveh == 533 || pveh == 555 || pveh == 539 || pveh == 572 || pveh == 571 || pveh == 530 || pveh == 457 || pveh == 575 || pveh == 536 || pveh == 424)
    {
        if(PlayerInfo[playerid][pMaskuse] == 1)
{
format(string, sizeof(string), "Stranac kaze: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
    else
    {
    if(VehicleWindows[GetPlayerVehicleID(playerid)] == 0)
    {
    if(PlayerInfo[playerid][pMaskuse] == 1)
{
format(string, sizeof(string), " Stranac kaze: %s", text);
ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    if(PlayerInfo[playerid][pMaskuse] == 1)
{
format(string, sizeof(string), "Stranac kaze: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    if(GameSageDuty[playerid] = 1)
{
    format(string, sizeof(string), "{48E31C}GAMEMASTER:{FFFFFF} %s kaze:{48E31C} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    if(AdminDuty[playerid] = 1)
{
    format(string, sizeof(string), "{F81414}ADMIN:{FFFFFF} %s kaze:{F81414} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
}
}
return 0;
}
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: ChampaWasTaken poslato Januar 08, 2013, 16:37:45 POSLE PODNE
else
{
    if(GameSageDuty[playerid] = 1)
{
    format(string, sizeof(string), "{48E31C}GAMEMASTER:{FFFFFF} %s kaze:{48E31C} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    if(AdminDuty[playerid] = 1)
{
    format(string, sizeof(string), "{F81414}ADMIN:{FFFFFF} %s kaze:{F81414} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}


To gdje mi je PRVI i TRECI else izgleda da izbacuje
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: Blaeks poslato Januar 08, 2013, 20:03:04 POSLE PODNE
ne treba ti taj else, nema nikakav znacaj bas na tom mestu
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: ChampaWasTaken poslato Januar 08, 2013, 20:07:45 POSLE PODNE
Kako ću to izbrisati?msm kako će onda izgledati?
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: LewSenn poslato Januar 08, 2013, 20:15:58 POSLE PODNE

    if(GameSageDuty[playerid] = 1)
{
    format(string, sizeof(string), "{48E31C}GAMEMASTER:{FFFFFF} %s kaze:{48E31C} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
    if(AdminDuty[playerid] = 1)
{
    format(string, sizeof(string), "{F81414}ADMIN:{FFFFFF} %s kaze:{F81414} %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}


ovaj else ti nema na šta xD
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: ChampaWasTaken poslato Januar 08, 2013, 20:55:30 POSLE PODNE
Sad mi izbaci error:
C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(72668) : error 010: invalid function or declaration
Kad ubacim ovo
Pomoc pls
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: D3J@|\| poslato Januar 08, 2013, 21:25:06 POSLE PODNE
Daj liniju 72668
Naslov: Odg: [POMOC]Oko /gon i /aon boje u chatu
Poruka od: Joey_ poslato Januar 09, 2013, 03:35:26 PRE PODNE
Kad u if provjeri provjeravaš da li nešto jednako nečemu drugomu koristiš dva jednaka, a ne jedno.

Ovak' stavi kod:

if(GameSageDuty[playerid] == 1)
{
format(string, sizeof(string), "{48E31C}GAMEMASTER:{FFFFFF} %s kaze:{48E31C} %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
format(string, sizeof(string), "%s kaze: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuty[playerid] == 1)
{
format(string, sizeof(string), "{F81414}ADMIN:{FFFFFF} %s kaze:{F81414} %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
format(string, sizeof(string), "%s kaze: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}