[Pomoc] Error

Započeo boris.pwn
4. Jun 2011. Zaključano
976
pregleda
10
postova
BorisCubra
4
Enforcer
4. Jun 2011.
Skripta koju koristim:BU
Detaljan opis problema:Izbacuje mi ovaj error
C:\Documents and Settings\Owner\Desktop\Bojan SERveR\Bojan SERveR\Balkan Deluxe\gamemodes\balkan-underground.pwn(50840) : error 021: symbol already defined: "NameTimer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Dio skripte:////
Neke slike/video za lakse dobivanje pomoci(neobavezno):////
Colombo
4
Enforcer
4. Jun 2011.
Stavi tu liniju ovdje
Luis
5
Godfather
4. Jun 2011.
Postas red 50840.
Symbol alredy defined - simbol je vec definiran Name Timer.
BorisCubra
4
Enforcer
4. Jun 2011.
public NameTimer()
{
foreach (Player, i)
{
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
               }
           }
       }
}
}


i ovo jos ima da se zove NameTimer
public CustomPickups()
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new string;
NameTimer();
foreach (Player, i)
{
GetPlayerPos(i, oldposx, oldposy, oldposz);
new tmpcar = GetPlayerVehicleID(i);
if(oldposx!=0.0 && oldposy!=0.0 && oldposz!=0.0)
{
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, SBizzInfo, SBizzInfo, SBizzInfo))
{
format(string, sizeof(string), "~w~%s~n~~r~Produkta Potrebno~w~: %d~n~~y~Cijena po Produktu: ~w~: $%d~n~~g~Novac: ~w~: $%d",SBizzInfo,(SBizzInfo-SBizzInfo),SBizzInfo,SBizzInfo);
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
if(PlayerToPoint(2.0, i, SBizzInfo, SBizzInfo, SBizzInfo))
{
if(SBizzInfo == 1)
{
format(string, sizeof(string), "~w~%s~g~~n~Vlasnik ~w~%s~n~Reket ima: %s~n~Cijena ulaza: $%d~n~~y~(/enter)",SBizzInfo,SBizzInfo,SBizzInfo,SBizzInfo);
}
else
{
format(string, sizeof(string), "~g~Na Prodaju~n~~w~%s~n~~w~$%d~n~%d Level~n~~y~(/buybiz)",SBizzInfo,SBizzInfo,SBizzInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, i, HouseInfo, HouseInfo, HouseInfo))
{
if(HouseInfo == 1)
{
if(HouseInfo == 0)
{
format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~%d Level",HouseInfo,HouseInfo);
}
else
{
format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~Renta: $%d Level: %d~n~~y~(/rentroom)",HouseInfo,HouseInfo,HouseInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
else
{
format(string, sizeof(string), "~g~NA PRODAJU~n~~w~%s~n~$%d~n~%d Level~n~~y~(/buyhouse)",HouseInfo,HouseInfo,HouseInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, BizzInfo, BizzInfo, BizzInfo))
{
format(string, sizeof(string), "~w~%s~n~~r~Potrebno produkata~w~: %d~n~~y~Cijena produkta: ~w~: $%d~n~~g~Novac: ~w~: $%d",BizzInfo,(BizzInfo-BizzInfo),BizzInfo,BizzInfo);
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
if(PlayerToPoint(2.0, i, BizzInfo, BizzInfo, BizzInfo))
{
if(BizzInfo == 1)
{
format(string, sizeof(string), "~w~%s~g~~n~Vlasnik ~w~%s~n~Reket ima: %s~n~Cijena Ulaza: $%d ~n~~y~(/enter)",BizzInfo,BizzInfo,BizzInfo,BizzInfo);
}
else
{
format(string, sizeof(string), "~g~Na Prodaju~n~~w~%s~n~~w~$%d~n~%d Level~n~~y~(/buybiz)",BizzInfo,BizzInfo,BizzInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}
Luis
5
Godfather
4. Jun 2011.
boris.pwn wrote on June 4, 2011, 11:03 am:
public NameTimer()
{
foreach (Player, i)
{
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
                }
            }
        }
}
}

Vec imas jedan definiran ppublic Name Timer znaci sad od toga publica sve kopiraj u onaj prvi i obrisi.
BorisCubra
4
Enforcer
4. Jun 2011.
public NameTimer()
{
foreach (Player, i)
{
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
                }
            }
        }
}
}


U ovaj da stavim i ovaj drugi sto sam postavio
Luis
5
Godfather
4. Jun 2011.
boris.pwn wrote on June 4, 2011, 11:09 am:
public NameTimer()
{
foreach (Player, i)
{
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
               }
           }
       }
}
}


U ovaj da stavim i ovaj drugi sto sam postavio

Znaci prebacis sve osim public Name timer to obrises i taj ispod tekst prebacis u prvi public Name Timer.
Nemožes imati dva publica isto definirana.
BorisCubra
4
Enforcer
4. Jun 2011.
Jel ovakvo treba da bude
public CustomPickups()
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new string;
NameTimer();
foreach (Player, i)
{
GetPlayerPos(i, oldposx, oldposy, oldposz);
new tmpcar = GetPlayerVehicleID(i);
if(oldposx!=0.0 && oldposy!=0.0 && oldposz!=0.0)
{
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, SBizzInfo, SBizzInfo, SBizzInfo))
{
format(string, sizeof(string), "~w~%s~n~~r~Produkta Potrebno~w~: %d~n~~y~Cijena po Produktu: ~w~: $%d~n~~g~Novac: ~w~: $%d",SBizzInfo,(SBizzInfo-SBizzInfo),SBizzInfo,SBizzInfo);
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
if(PlayerToPoint(2.0, i, SBizzInfo, SBizzInfo, SBizzInfo))
{
if(SBizzInfo == 1)
{
format(string, sizeof(string), "~w~%s~g~~n~Vlasnik ~w~%s~n~Reket ima: %s~n~Cijena ulaza: $%d~n~~y~(/enter)",SBizzInfo,SBizzInfo,SBizzInfo,SBizzInfo);
}
else
{
format(string, sizeof(string), "~g~Na Prodaju~n~~w~%s~n~~w~$%d~n~%d Level~n~~y~(/buybiz)",SBizzInfo,SBizzInfo,SBizzInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, i, HouseInfo, HouseInfo, HouseInfo))
{
if(HouseInfo == 1)
{
if(HouseInfo == 0)
{
format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~%d Level",HouseInfo,HouseInfo);
}
else
{
format(string, sizeof(string), "~g~Vlasnik~n~~w~%s~n~Renta: $%d Level: %d~n~~y~(/rentroom)",HouseInfo,HouseInfo,HouseInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
else
{
format(string, sizeof(string), "~g~NA PRODAJU~n~~w~%s~n~$%d~n~%d Level~n~~y~(/buyhouse)",HouseInfo,HouseInfo,HouseInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(IsATruck(tmpcar) && PlayerToPoint(10.0, i, BizzInfo, BizzInfo, BizzInfo))
{
format(string, sizeof(string), "~w~%s~n~~r~Potrebno produkata~w~: %d~n~~y~Cijena produkta: ~w~: $%d~n~~g~Novac: ~w~: $%d",BizzInfo,(BizzInfo-BizzInfo),BizzInfo,BizzInfo);
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
if(PlayerToPoint(2.0, i, BizzInfo, BizzInfo, BizzInfo))
{
if(BizzInfo == 1)
{
format(string, sizeof(string), "~w~%s~g~~n~Vlasnik ~w~%s~n~Reket ima: %s~n~Cijena Ulaza: $%d ~n~~y~(/enter)",BizzInfo,BizzInfo,BizzInfo,BizzInfo);
}
else
{
format(string, sizeof(string), "~g~Na Prodaju~n~~w~%s~n~~w~$%d~n~%d Level~n~~y~(/buybiz)",BizzInfo,BizzInfo,BizzInfo);
}
GameTextForPlayer(i, string, 5000, 3);
return 1;
}
}

{
foreach (Player, i)
{
foreach (Player, q)
{
;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
                }
            }
        }
}
}
Luis
5
Godfather
4. Jun 2011.
ala jbt jel ti moram nacrtati sta trebas uraditi ovaj dio sta ti sad postam stavi u prvi public Name Timer
{
foreach (Player, i)
{
foreach (Player, q)
{
new Float:p1x;
new Float:p1y;
new Float:p1z;
new Float:p2x;
new Float:p2y;
new Float:p2z;
if(IsPlayerConnected(i) && IsPlayerConnected(q))
{
GetPlayerPos(i,p1x,p1y,p1z);
    GetPlayerPos(q,p2x,p2y,p2z);
if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance)
{
if(PlayerInfo != 1)
    {
ShowPlayerNameTagForPlayer(i,q,1);
}
    }
else
{
ShowPlayerNameTagForPlayer(i,q,0);
                }
            }
        }
}
}

i kad to napravis taj drugi timer to jest cijeli public obriÅ¡i taj drugi i nece ti biti erorr  😢 😢 😢 😢
BorisCubra
4
Enforcer
4. Jun 2011.
LOCK ovdjen problem je rijesen

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha