Problem(error/warning):Moze neko pomoci kako da resim problem sa OnPlayerPickUpDynamicPickup,kako da napravim
dva OnPlayerPickUpDynamicPickup ali da rade na mi ne izbaci error:error 021: symbol already defined: "S@@_OnPlayerPickUpPickup"
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem)://
Pomoc oko OnPlayerPcikUpDynamicPickup
368
pregleda
12
postova
19. Jan. 2023.
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if(pickupid == DBlift) {
if(PlayerInfo == 1 || PlayerInfo == 7 || PlayerInfo == 16) {
Dialog_Show(playerid, PDPickUP, DIALOG_STYLE_TABLIST_HEADERS, "Upravljanje", "#\tOpcija\n\tGaraza\n\tKrov", "Dalje", "Izlaz");
} else return SCM(playerid,NS_CRVENA,": "SIVA"Lift mogu da korite samo clanovi drzavnih sluzbi.");
}
if(pickupid == fbilift) {
if(PlayerInfo == 1 || PlayerInfo == 7 || PlayerInfo == 16) {
Dialog_Show(playerid, PDPickUPFBI, DIALOG_STYLE_TABLIST_HEADERS, "Upravljanje", "#\tOpcija\n\tGaraza\n\tKrov", "Dalje", "Izlaz");
} else return SCM(playerid,NS_CRVENA,": "SIVA"Lift mogu da korite samo clanovi drzavnih sluzbi.");
}
}
{
if(pickupid == DBlift) {
if(PlayerInfo == 1 || PlayerInfo == 7 || PlayerInfo == 16) {
Dialog_Show(playerid, PDPickUP, DIALOG_STYLE_TABLIST_HEADERS, "Upravljanje", "#\tOpcija\n\tGaraza\n\tKrov", "Dalje", "Izlaz");
} else return SCM(playerid,NS_CRVENA,": "SIVA"Lift mogu da korite samo clanovi drzavnih sluzbi.");
}
if(pickupid == fbilift) {
if(PlayerInfo == 1 || PlayerInfo == 7 || PlayerInfo == 16) {
Dialog_Show(playerid, PDPickUPFBI, DIALOG_STYLE_TABLIST_HEADERS, "Upravljanje", "#\tOpcija\n\tGaraza\n\tKrov", "Dalje", "Izlaz");
} else return SCM(playerid,NS_CRVENA,": "SIVA"Lift mogu da korite samo clanovi drzavnih sluzbi.");
}
}
19. Jan. 2023.
public OnGameModeInit()
{
pickup_pare = CreatePickup(1274, 2, 0.0, 0.0, 9.0);
pickup_helt = CreatePickup(1240, 2, 0.0, 0.0, 9.0);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup_pare)
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, -1, "Uspesno si uzeo pare!");
}
else if(pickupid == pickup_helt)
{
SetPlayerHealth(playerid, 100.0);
SendClietMessage(playerid, -1, "Uzeli ste helt!");
}
return 1;
}
Mislim da si radio nesto ovako 😄
Nisi detaljno opisao problem!
19. Jan. 2023.
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if( pickupid == komunalac1pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac2pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac3pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == mehanicarpickup ) {
ChosenJob[ playerid ] = POSAO_MEHANICAR;
ZaposljavanjeTDControl( playerid, true, "Mehanicar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik1pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik2pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik3pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == instruktorpickup ) {
ChosenJob[ playerid ] = POSAO_INSTRUKTOR;
ZaposljavanjeTDControl( playerid, true, "Instruktor", "zarada: ~w~po klijentu", "ugovor: ~w~3h" );
}
if( pickupid == kosactravepickup ) {
ChosenJob[ playerid ] = POSAO_KOSAC;
ZaposljavanjeTDControl( playerid, true, "Kosac trave", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == gradjevinarpickup ) {
ChosenJob[ playerid ] = POSAO_GRADJEVINAR;
ZaposljavanjeTDControl( playerid, true, "Gradjevinar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == dostavljacpicapickup ) {
ChosenJob[ playerid ] = POSAO_PIZZA;
ZaposljavanjeTDControl( playerid, true, "Dostavljac Pica", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == farmerpickup ) {
ChosenJob[ playerid ] = POSAO_FARMER;
ZaposljavanjeTDControl( playerid, true, "Farmer", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == pilotpickup ) {
ChosenJob[ playerid ] = POSAO_PILOT;
ZaposljavanjeTDControl( playerid, true, "Pilot", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == busvozacpickup ) {
ChosenJob[ playerid ] = POSAO_BUSVOZAC;
ZaposljavanjeTDControl( playerid, true, "Bus Vozac", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == rudarpickup ) {
ChosenJob[ playerid ] = POSAO_RUDAR;
ZaposljavanjeTDControl( playerid, true, "Rudar", "zarada: ~w~po zlatu", "ugovor: ~w~3h" );
}
return 1;
}
ovo mi je prvi OnPlayerPickUpDynamicPickup
ali kad napravim drugi sa istim imenom dobijem 1 error
{
if( pickupid == komunalac1pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac2pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac3pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == mehanicarpickup ) {
ChosenJob[ playerid ] = POSAO_MEHANICAR;
ZaposljavanjeTDControl( playerid, true, "Mehanicar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik1pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik2pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik3pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == instruktorpickup ) {
ChosenJob[ playerid ] = POSAO_INSTRUKTOR;
ZaposljavanjeTDControl( playerid, true, "Instruktor", "zarada: ~w~po klijentu", "ugovor: ~w~3h" );
}
if( pickupid == kosactravepickup ) {
ChosenJob[ playerid ] = POSAO_KOSAC;
ZaposljavanjeTDControl( playerid, true, "Kosac trave", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == gradjevinarpickup ) {
ChosenJob[ playerid ] = POSAO_GRADJEVINAR;
ZaposljavanjeTDControl( playerid, true, "Gradjevinar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == dostavljacpicapickup ) {
ChosenJob[ playerid ] = POSAO_PIZZA;
ZaposljavanjeTDControl( playerid, true, "Dostavljac Pica", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == farmerpickup ) {
ChosenJob[ playerid ] = POSAO_FARMER;
ZaposljavanjeTDControl( playerid, true, "Farmer", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == pilotpickup ) {
ChosenJob[ playerid ] = POSAO_PILOT;
ZaposljavanjeTDControl( playerid, true, "Pilot", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == busvozacpickup ) {
ChosenJob[ playerid ] = POSAO_BUSVOZAC;
ZaposljavanjeTDControl( playerid, true, "Bus Vozac", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == rudarpickup ) {
ChosenJob[ playerid ] = POSAO_RUDAR;
ZaposljavanjeTDControl( playerid, true, "Rudar", "zarada: ~w~po zlatu", "ugovor: ~w~3h" );
}
return 1;
}
ovo mi je prvi OnPlayerPickUpDynamicPickup
ali kad napravim drugi sa istim imenom dobijem 1 error
19. Jan. 2023.
Ne pravis drugi vec moras nastaviti na istom
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if( pickupid == komunalac1pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac2pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == komunalac3pickup ) {
ChosenJob[ playerid ] = POSAO_KOMUNALAC;
ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == mehanicarpickup ) {
ChosenJob[ playerid ] = POSAO_MEHANICAR;
ZaposljavanjeTDControl( playerid, true, "Mehanicar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik1pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik2pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == prevoznik3pickup ) {
ChosenJob[ playerid ] = POSAO_PREVOZNIK;
ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == instruktorpickup ) {
ChosenJob[ playerid ] = POSAO_INSTRUKTOR;
ZaposljavanjeTDControl( playerid, true, "Instruktor", "zarada: ~w~po klijentu", "ugovor: ~w~3h" );
}
if( pickupid == kosactravepickup ) {
ChosenJob[ playerid ] = POSAO_KOSAC;
ZaposljavanjeTDControl( playerid, true, "Kosac trave", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == gradjevinarpickup ) {
ChosenJob[ playerid ] = POSAO_GRADJEVINAR;
ZaposljavanjeTDControl( playerid, true, "Gradjevinar", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == dostavljacpicapickup ) {
ChosenJob[ playerid ] = POSAO_PIZZA;
ZaposljavanjeTDControl( playerid, true, "Dostavljac Pica", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == farmerpickup ) {
ChosenJob[ playerid ] = POSAO_FARMER;
ZaposljavanjeTDControl( playerid, true, "Farmer", "zarada: ~w~po poslu", "ugovor: ~w~3h" );
}
if( pickupid == pilotpickup ) {
ChosenJob[ playerid ] = POSAO_PILOT;
ZaposljavanjeTDControl( playerid, true, "Pilot", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == busvozacpickup ) {
ChosenJob[ playerid ] = POSAO_BUSVOZAC;
ZaposljavanjeTDControl( playerid, true, "Bus Vozac", "zarada: ~w~po ruti", "ugovor: ~w~3h" );
}
if( pickupid == rudarpickup ) {
ChosenJob[ playerid ] = POSAO_RUDAR;
ZaposljavanjeTDControl( playerid, true, "Rudar", "zarada: ~w~po zlatu", "ugovor: ~w~3h" );
}
//====================================================================================//
Ovde dodas nastavak npr,....
if(pickupid == pickup_Cash)
{
GivePlayerMoney(playerid, 1000);
}
else if(pickupid == pickup_Health)
{
SetPlayerHealth(playerid, 100.0);
}
//=======================================================================================//
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava