Započeo KuRtA ^^
•7. Feb. 2012.• Zaključano[pomoc] U vezi vozila
662
pregleda
14
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
27
Postovi:
10
Teme:
Pridružio se:Mar. 2011
7. Feb. 2012.
Skripta koju koristim: CL
Detaljan opis problema: Napravio sam auto koje mogu samo ja vozit.. to ocu i drugu da napravim al nezz kako uvijek mi izbaci eror PlayerName.. Moram stavit neki drugi broj na pocetku sto pise ili sta ? Kako to mogu definisat ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Napravio sam auto koje mogu samo ja vozit.. to ocu i drugu da napravim al nezz kako uvijek mi izbaci eror PlayerName.. Moram stavit neki drugi broj na pocetku sto pise ili sta ? Kako to mogu definisat ?
Dio skripte:
new PlayerName;
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == kurtaauto)
{
if(strcmp(PlayerName,"Moje_Ime",true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "Ovo vozilo moze voziti jedino {FFFFFF}Moje Ime");
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
7. Feb. 2012.
new PlayerName;
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == berinoauto)
{
if(strcmp(PlayerName,"ime_igraca",true)) //Provjerava dali je igrac taj i taj
{
RemovePlayerFromVehicle(playerid); //Izbacuje igraca iz auta,ako nije ime_igraca
SendClientMessage(playerid, COLOR_GREY, "Ovo vozilo moze voziti jedino {FFFFFF}ime_igraca"); //Izbacuje poruku
}
}
}
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == berinoauto)
{
if(strcmp(PlayerName,"ime_igraca",true)) //Provjerava dali je igrac taj i taj
{
RemovePlayerFromVehicle(playerid); //Izbacuje igraca iz auta,ako nije ime_igraca
SendClientMessage(playerid, COLOR_GREY, "Ovo vozilo moze voziti jedino {FFFFFF}ime_igraca"); //Izbacuje poruku
}
}
}
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
27
Postovi:
10
Teme:
Pridružio se:Mar. 2011
8. Feb. 2012.
Nisi me razumio uradio sam to ali mi izbaci eror u ovoj liniji
i kada stavim drugi broj ovde npr ovako
opet izbaci eror..
Kako da to definisem ?
new PlayerName; i kada stavim drugi broj ovde npr ovako
new PlayerName;opet izbaci eror..
Kako da to definisem ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
472
Postovi:
2
Teme:
Pridružio se:Nov. 2011
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
27
Postovi:
10
Teme:
Pridružio se:Mar. 2011
8. Feb. 2012.
//-----------kurta auto-----------//
new PlayerName;
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == kurtaauto)
{
if(strcmp(PlayerName,"Moje_Ime",true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "Ovo vozilo moze voziti jedino {FFFFFF}Moje Ime");
}
}
}
//-----------make auto-----------//
new PlayerName;
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == makeauto)
{
if(strcmp(PlayerName,"Drugovo_Ime",true))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "Ovo vozilo moze voziti jedino {FFFFFF}Drugovo Ime");
}
}
}E sad mi izbaci kod drugovog auta eror znaci na ovo prvoj liniji mi izbaci eror
new PlayerName; pise da nije definisano i koji god broj stavim umjesto 25 pise nije definisanoEvo ERORA
C:\Users\korisnik\Desktop\samp server 3\samp serveri 0.3d\gamemodes\CLRP.pwn(10106) : error 021: symbol already defined: "PlayerName"
C:\Users\korisnik\Desktop\samp server 3\samp serveri 0.3d\gamemodes\CLRP.pwn(18364) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp server 3\samp serveri 0.3d\gamemodes\CLRP.pwn(18374) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp server 3\samp serveri 0.3d\gamemodes\CLRP.pwn(18600) : warning 217: loose indentation
C:\Users\korisnik\Desktop\samp server 3\samp serveri 0.3d\gamemodes\CLRP.pwn(18662) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
LINIJE
1 Error.10106
new PlayerName; EVO EROROVO SU WARNINZI al oni nisu bitni toliko
18364
CreateObject(4100, 958.29998779297, -1502.5999755859, 14.199999809265, 0, 0, 319.75);18374
CreateDynamicObject(8673, 1368.8215332031, -1663.0977783203, 15.249722480774, 0, 0, 0);18600
CreateObject(970, 1736.0999755859, -1865.3000488281, 13.10000038147, 0, 0, 90);18662
CreateDynamicObject(980, 777.58117675781, -1384.9510498047, 14.021089553833, 0, 0, 0);Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,362
Postovi:
35
Teme:
Pridružio se:Jun 2010
8. Feb. 2012.
Quote from February 8, 2012, 11:57 am:
Netrebas za svaki auto
new PlayerName;
sljedece auto sve isto samo nemoj ovaj
new PlayerName;
new PlayerName;
sljedece auto sve isto samo nemoj ovaj
new PlayerName;
barem proÄitaj post iznad.. naglasio sam da može koristit jednu varijablu kao globalnu!
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
27
Postovi:
10
Teme:
Pridružio se:Mar. 2011
8. Feb. 2012.
Ok.. A jel kad koristim jednu znaci samo dodam jednom to
A na ostalim nista ne dodajem ?
BTW da te pitam..
za rentmoto kako da napravim.. Kad sjedem na motor freeza me i sve al kad kucam /rentmoto nista ne reaguje.. :S
new PlayerNameA na ostalim nista ne dodajem ?
BTW da te pitam..
za rentmoto kako da napravim.. Kad sjedem na motor freeza me i sve al kad kucam /rentmoto nista ne reaguje.. :S
if(IsARentBike(newcar))
{
if (HireCar != newcar)
{
format(string, sizeof(string), "{00C0FF}Ovaj se motor iznajmljuje.\nDa iznajmis pisi: {FFFFFF}/rentmoto.\n{00C0FF}Da napustis motor {FFFFFF}/exit.\n{00C0FF}Cijena: {FFFFFF}%d$.",SBizzInfo);
ShowPlayerDialog(playerid, 42, DIALOG_STYLE_MSGBOX,"{F81414}Moto Rent",string,"U redu","");
TogglePlayerControllable(playerid, 0);
}
} if(strcmp(cmd, "/rentmoto", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerVehicleID(playerid) >= 186 && GetPlayerVehicleID(playerid) <= 210)
{
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nemamo vise zaliha", 5000, 1);
return 1;
}
/*if(PlayerInfo == 0)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
if (GetPlayerMoney(playerid) < SBizzInfo)
{
SendClientMessage(playerid, COLOR_GRAD2, "Nemate dovoljno novca !");
return 1;
}
if(HireCar != 299)
{
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
SendClientMessage(playerid, COLOR_GREY, "Morate prvo da vratite iznajmljeni auto/motor/camac !");
return 1;
}
foreach (Player, i)
{
if(HireCar == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Neko je vec iznajmio ovaj motor !");
return 1;
}
}
GivePlayerCash(playerid,-SBizzInfo);
SBizzInfo += SBizzInfo;
ExtortionSBiz(0, SBizzInfo);
SBizzInfo--;
HireCar = GetPlayerVehicleID(playerid);
OnPropUpdate();
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Iznajmili ste vozilo sada samo vi mozete voziti ovo vozilo.",hirefee);
SendClientMessage(playerid, BELA, string);
TogglePlayerControllable(playerid, 1);
gEngine[GetPlayerVehicleID(playerid)] = 1;
GameTextForPlayer(playerid, string, 5000, 3);
}
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
8. Feb. 2012.
otidji do tog salona rent motora i kucaj /dl i vidjet ces id vozila i vidis ID od prvog i ID od zadnjeg vozila i ovdje dodas
mislim da je do tog da nisi stavio dobre IDove jer je i meni tako bilo
if(GetPlayerVehicleID(playerid) >= ID && GetPlayerVehicleID(playerid) <= ID)mislim da je do tog da nisi stavio dobre IDove jer je i meni tako bilo
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava