Skripta koju koristim: UP
Detaljan opis problema: Sada kada stavis oglas pise samo broj i text ..kako bi sada da dodam jos da pise ime igraca koji napise oglas
Dio skripte:/
daj cmd oglas da ti napravim
YCMD:oglas(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new result[256],string[256];
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1782.4839,-1797.2479,-43.3141)) return SCM(playerid,-1,""SIVA"Niste na mestu davanja oglasa!");
if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s[100]", result)) return SCM(playerid,-1, ""SPLAVA"UP:RP Pomoc | "BELA"/oglasi [tekst]");
if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 60 sekundi!");
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
g_NovacMinus(playerid, 50); toglas = gettime() + 60;
format(string, sizeof(string), ""SPLAVA"Oglas | "ZUTA"Kontakt: "BELA"%d", PlayerInfo[playerid][pMobilni]);
SCMTA(-1,string);
format(string, sizeof(string), ""SPLAVA"Oglas | "ZUTA"Tekst: "BELA"%s", result);
SCMTA(-1,string);
GameTextForPlayer(playerid,"~w~Uspesno ste dali oglas za ~r~50$!",5000,3);
return 1;
}
YCMD:oglas(playerid, params[], help)
{
#pragma unused help
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new result[256],string[256];
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1782.4839,-1797.2479,-43.3141)) return SCM(playerid,-1,""SIVA"Niste na mestu davanja oglasa!");
if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s[100]", result)) return SCM(playerid,-1, ""SPLAVA"UP:RP Pomoc | "BELA"/oglasi [tekst]");
if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 60 sekundi!");
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
g_NovacMinus(playerid, 50); toglas = gettime() + 60;
format(string, sizeof(string), "Oglas | [Ime] %s [Kontakt]: %d", sendername, PlayerInfo[playerid][pMobilni]);
SCMTA(-1,string);
format(string, sizeof(string), ""SPLAVA"Oglas | "ZUTA"Tekst: "BELA"%s", result);
SCMTA(-1,string);
GameTextForPlayer(playerid,"~w~Uspesno ste dali oglas za ~r~50$!",5000,3);
return 1;
}
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12345) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12346) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12347) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12348) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12351) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12351) : error 033: array must be indexed (variable "result")
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12352) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12353) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12358) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
daj liniju
Koju liniju ?
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1782.4839,-1797.2479,-43.3141)) return SCM(playerid,-1,""SIVA"Niste na mestu davanja oglasa!");
if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s[100]", result)) return SCM(playerid,-1, ""SPLAVA"UP:RP Pomoc | "BELA"/oglasi [tekst]");
if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
g_NovacMinus(playerid, 50); toglas = gettime() + 60;
format(string, sizeof(string), "Oglas | [Ime] %s [Kontakt]: %d", sendername, PlayerInfo[playerid][pMobilni]);
return 1;
YCMD:oglas(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new result[256],string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1782.4839,-1797.2479,-43.3141)) return SCM(playerid,-1,""SIVA"Niste na mestu davanja oglasa!");
if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s[100]", result)) return SCM(playerid,-1, ""SPLAVA"UP:RP Pomoc | "BELA"/oglasi [tekst]");
if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 60 sekundi!");
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
g_NovacMinus(playerid, 50); toglas = gettime() + 60;
format(string, sizeof(string), ""SPLAVA"Oglas |"ZUTA"Ime "BELA"%s "ZUTA"Kontakt: "BELA"%d", sendername,PlayerInfo[playerid][pMobilni]);
SCMTA(-1,string);
format(string, sizeof(string), ""SPLAVA"Oglas | "ZUTA"Tekst: "BELA"%s", result);
SCMTA(-1,string);
GameTextForPlayer(playerid,"~w~Uspesno ste dali oglas za ~r~50$!",5000,3);
return 1;
}
cmd ce radit
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
g_NovacMinus(playerid, 50); toglas = gettime() + 60;
format(string, sizeof(string), ""SPLAVA"Oglas |"ZUTA"Ime "BELA"%s "ZUTA"Kontakt: "BELA"%d", sendername,PlayerInfo[playerid][pMobilni]);
return 1;
to izbaci za eror
koji error i daj mi tacnu liniju
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12351) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12351) : error 033: array must be indexed (variable "result")
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12352) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12353) : warning 217: loose indentation
C:\Documents and Settings\www\Desktop\UPRP\UPRP\gamemodes\up-rp.pwn(12358) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
dodaj me na skype adis968 da nebi spamali ovde znam sta je problem...
Evo dodao sam te