Započeo elemental.
•29. Jul 2012.• Zaključano[Pomoć] Errori
1,058
pregleda
16
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
29. Jul 2012.
Skripta koju koristim: GM od 0
Detaljan opis problema: Kopirao sam Gagievu i Danijelovu FS GiDan u mod, i izbacuje mi 6 errora:
Detaljan opis problema: Kopirao sam Gagievu i Danijelovu FS GiDan u mod, i izbacuje mi 6 errora:
IC_war.pwn(460) : error 079: inconsistent return types (array & non-array)
IC_war.pwn(463) : error 017: undefined symbol "@yC_makeleader"
IC_war.pwn(463) : error 017: undefined symbol "@yC_makeleader"
IC_war.pwn(463) : error 017: undefined symbol "i"
IC_war.pwn(463) : fatal error 107: too many error messages on one line460 - return SCM(playerid, C_WHITE, "Imaš 5 warnova.");
463 - YCMD:makeleader(playerid, params[], help)Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
FireMan wrote on July 30, 2012, 12:40 pm:
Funkcija ti vraca vrijednost i niz.
Daj cijele komande.
Daj cijele komande.
Sve komande, iil samo makeleader ?
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
public OnPlayerSpawn(playerid)
{
if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data)
}
}
}
else if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
}
if(GetPVarInt(playerid, "Join") == 1)
{
GivePlayerMoney(playerid, P_Data);
SetPlayerScore(playerid, P_Data);
SetPVarInt(playerid, "Join", 0);
if(P_Data >= 5) {
Kick(playerid);
return SCM(playerid, C_WHITE, "Imaš 5 warnova.");
}
YCMD:makeleader(playerid, params[], help)
{
if (IsPlayerAdmin(playerid)) // Provjerava da li je igrac RCON admin, vi to mozete promijeniti u svoju provjeru
{
new
iPlayerID,
iOrgID,
szPlayerName,
szMessage;
if (sscanf(params, "ud", iPlayerID, iOrgID))
return SendClientMessage(playerid, C_WHITE, "Korištenje: /makeleader [ID/Dio imena] [ID vojske]");
else if (iPlayerID == INVALID_PLAYER_ID)
return SendClientMessage(playerid, C_WHITE, "Pogresan ID/Dio imena.");
else if (iOrgID < 1 || iOrgID > MAX_ORGS)
return SendClientMessage(playerid, C_WHITE, "ID organizacije ne smije biti manji od 1 ili veci od "#MAX_ORGS);
P_Data = iOrgID;
P_Data = 6;
switch(iOrgID)
{
case 1:
{
P_Data = GetPlayerSkin(iPlayerID);
P_Data = 283;
SetPlayerSkin(iPlayerID, P_Data);
}
case 2:
{
P_Data = GetPlayerSkin(iPlayerID);
P_Data = 283;
SetPlayerSkin(iPlayerID, P_Data);
}
}
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
format(szMessage, sizeof(szMessage), "Postavljeni ste za lidera organizacije %s od Administratora %s.", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(iPlayerID, C_WHITE, szMessage);
GetPlayerName(iPlayerID, szPlayerName, MAX_PLAYER_NAME);
format(szMessage, sizeof(szMessage), "Postavio si igraca %s za lidera organizacije %s", szPlayerName, GetOrgNameByID(iOrgID));
SendClientMessage(playerid, C_WHITE, szMessage);
}
else
SendClientMessage(playerid, C_WHITE, "Moraš biti RCON admin da koristiš ovu komandu.");
return 1;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
Joey_ wrote on July 30, 2012, 7:12 pm:
Ovo gdje ti javlja error kod returna zamijeni ovime:
return SendClientMessage(playerid, C_WHITE, "Imaš 5 warnova.");Vidiš da jesam:
SetPVarInt(playerid, "Join", 0);
if(P_Data >= 5) {
Kick(playerid);
return SCM(playerid, C_WHITE, "Imaš 5 warnova.");
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
Joey_ wrote on July 30, 2012, 7:39 pm:
Nisi, treba ić':
SetPVarInt(playerid, "Join", 0);
if(P_Data >= 5) {
Kick(playerid);
return SendClientMessage(playerid, C_WHITE, "Imaš 5 warnova.");
}
Isto je :/
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
30. Jul 2012.
Onda zamijeni cijeli OnPlayerSpawn callback sa ovime (ako si u nekom od prethodnih postova postao cijeli svoj OnPlayerSpawn callback):
public OnPlayerSpawn(playerid)
{
if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data)
}
}
}
else if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
}
if(GetPVarInt(playerid, "Join") == 1)
{
GivePlayerMoney(playerid, P_Data);
SetPlayerScore(playerid, P_Data);
SetPVarInt(playerid, "Join", 0);
if(P_Data >= 5)
{
Kick(playerid);
SCM(playerid, C_WHITE, "Imaš 5 warnova.");
return 1;
}
}
}
return 1;
}
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
Joey_ wrote on July 30, 2012, 8:04 pm:
Onda zamijeni cijeli OnPlayerSpawn callback sa ovime (ako si u nekom od prethodnih postova postao cijeli svoj OnPlayerSpawn callback):
public OnPlayerSpawn(playerid)
{
if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data)
}
}
}
else if (P_Data > 0)
{
switch(P_Data)
{
case 1:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
case 2:
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerFacingAngle(playerid, 270.1425);
SetPlayerSkin(playerid, P_Data);
}
}
if(GetPVarInt(playerid, "Join") == 1)
{
GivePlayerMoney(playerid, P_Data);
SetPlayerScore(playerid, P_Data);
SetPVarInt(playerid, "Join", 0);
if(P_Data >= 5)
{
Kick(playerid);
SCM(playerid, C_WHITE, "Imaš 5 warnova.");
return 1;
}
}
}
return 1;
}
Izbacuje mi 7 novih:
IC_war.pwn(430) : error 001: expected token: ";", but found "}"
IC_war.pwn(684) : error 017: undefined symbol "ycmd_r"
IC_war.pwn(912) : error 017: undefined symbol "reason"
IC_war.pwn(1632) : error 014: invalid statement; not in switch
IC_war.pwn(1632) : warning 215: expression has no effect
IC_war.pwn(1632) : error 001: expected token: ";", but found ":"
IC_war.pwn(1632) : error 029: invalid expression, assumed zero
IC_war.pwn(1632) : fatal error 107: too many error messages on one lineLinije:
430 - }
684 - return ycmd_r(playerid, params, help);
912 - if(sscanf(params, "us", pplayerid,reason)) return SCM(playerid, COLOR_RED, "Korištenje: /freeze [ID/Dio imena]");
1632 - {Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
30. Jul 2012.
Joey_ wrote on July 30, 2012, 8:17 pm:
Ovo:
To ne možeš u YCMD-u. U YCMD je ugrađena jedna funkcija za to.
/return ycmd_r(playerid, params, help);To ne možeš u YCMD-u. U YCMD je ugrađena jedna funkcija za to.
Obrisao sam, ostalo je 5.
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava