Započeo #marcus.
•1. Okt. 2011.• Zaključano[Pomoc] Komanda rusi server a kompajla se bez warnova i errora
1,032
pregleda
6
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
89
Postovi:
9
Teme:
Pridružio se:Jun 2010
1. Okt. 2011.
Skripta koju koristim: svoju
Detaljan opis problema: ehh.. neznam u cemu je problem, nadam se da cete mi pokazat
Dio skripte:
ako upisem bez parametara izbaci mi ono "/dajbodove [id/dio imena] [koliko bodova]"
al cim upisem parametre server se srusi :/
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: ehh.. neznam u cemu je problem, nadam se da cete mi pokazat
Dio skripte:
CMD:dajbodove(playerid,params[])
{
//if(PlayerInfo < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
new pid,pbodova,pIme,stringggg;
if(sscanf(params,"rd",pid,pbodova)) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}/dajbodove [ID/dio imena][koliko bodova]");
else if(pid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Igrac nije na serveru!");
else
{
PlayerInfo = PlayerInfo+ pbodova;
GetPlayerName(pid,pIme,sizeof(pIme));
format(stringggg,128,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s",pbodova,pIme);
SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s");
}
return 1;
}
ako upisem bez parametara izbaci mi ono "/dajbodove [id/dio imena] [koliko bodova]"
al cim upisem parametre server se srusi :/
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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
1. Okt. 2011.
ovako..
CMD:dajbodove(playerid,params[])
{
//if(PlayerInfo < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
new pid,pbodova,pIme,stringggg;
if(sscanf(params,"ud",pid,pbodova)) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}/dajbodove [ID/dio imena][koliko bodova]");
else if(pid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Igrac nije na serveru!");
else
{
PlayerInfo = PlayerInfo+ pbodova;
GetPlayerName(pid,pIme,sizeof(pIme));
format(stringggg,128,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s",pbodova,pIme);
SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s");
}
return 1;
}
CMD:dajbodove(playerid,params[])
{
//if(PlayerInfo < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
new pid,pbodova,pIme,stringggg;
if(sscanf(params,"ud",pid,pbodova)) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}/dajbodove [ID/dio imena][koliko bodova]");
else if(pid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Igrac nije na serveru!");
else
{
PlayerInfo = PlayerInfo+ pbodova;
GetPlayerName(pid,pIme,sizeof(pIme));
format(stringggg,128,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s",pbodova,pIme);
SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s");
}
return 1;
}
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
1. Okt. 2011.
a evo..
CMD:dajbodove(playerid,params[])
{
//if(PlayerInfo < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
new pid,pbodova,pIme,stringggg;
if(sscanf(params,"ud",pid,pbodova)) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}/dajbodove [ID/dio imena][koliko bodova]");
else if(pid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Igrac nije na serveru!");
else
{
PlayerInfo = PlayerInfo+ pbodova;
GetPlayerName(pid,pIme,sizeof(pIme));
format(stringggg,128,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s",pbodova,pIme);
SendClientMessage(playerid,COLOR_WHITE,stringggg);
}
return 1;
}
CMD:dajbodove(playerid,params[])
{
//if(PlayerInfo < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
new pid,pbodova,pIme,stringggg;
if(sscanf(params,"ud",pid,pbodova)) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}/dajbodove [ID/dio imena][koliko bodova]");
else if(pid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Igrac nije na serveru!");
else
{
PlayerInfo = PlayerInfo+ pbodova;
GetPlayerName(pid,pIme,sizeof(pIme));
format(stringggg,128,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s",pbodova,pIme);
SendClientMessage(playerid,COLOR_WHITE,stringggg);
}
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
89
Postovi:
9
Teme:
Pridružio se:Jun 2010
1. Okt. 2011.
Hvala sad radi, ako nije problem zanima me u cemu je bio problem, sto sam grijesio, i zanima me kako stavis taj kod znaci ne
Hvala puno 🙂
ovako nego na ovaj nacin na koji si ti stavioHvala puno 🙂
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
1. Okt. 2011.
if(sscanf(params,"ud",pid,pbodova))a ti si stavio
if(sscanf(params,"rd",pid,pbodova)) // rd ??
i
SendClientMessage(playerid,COLOR_WHITE,"{afafaf}Dodijelio si {ffffff}%d {afafaf}bodova igracu {ffffff}%s"); // %s je izazvao crash
a trebao si poslat formatiran "string" iznad 😉
LOCK!
edit:: ovaj code stavljas sa [ /code] // bez razmaka
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava