[Pomoc] Komanda rusi server a kompajla se bez warnova i errora


Započeo #marcus., Oktobar 01, 2011, 22:40:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: svoju
Detaljan opis problema: ehh.. neznam u cemu je problem, nadam se da cete mi pokazat
Dio skripte:
CMD:dajbodove(playerid,params[])
{
	//if(PlayerInfo[playerid][pAdmin] < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
	new pid,pbodova,pIme[MAX_PLAYER_NAME],stringggg[128];
	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[pid][pDonBodovi] = PlayerInfo[pid][pDonBodovi]+ 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):

Registrirajte se na Pecalicu! (Rewards1 & Prizerebel tip stranice samo sto je ova za Balkan!) Molim preko ovog linka :)

Speedo & Fuel by #marcus.

Što se tiče skriptanja mogu vam pomoći sa manjim problemima, za nešto veliko me ne ispitujte!

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

ovako..
Kod: c
CMD:dajbodove(playerid,params[])
{
	//if(PlayerInfo[playerid][pAdmin] < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
	new pid,pbodova,pIme[MAX_PLAYER_NAME],stringggg[128];
	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[pid][pDonBodovi] = PlayerInfo[pid][pDonBodovi]+ 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;
}


K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

a evo..
Kod: c
CMD:dajbodove(playerid,params[])
{
   //if(PlayerInfo[playerid][pAdmin] < 6) SendClientMessage(playerid,-1,"{afafaf}Nemozes koristiti ovu komandu!");
   new pid,pbodova,pIme[MAX_PLAYER_NAME],stringggg[128];
   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[pid][pDonBodovi] = PlayerInfo[pid][pDonBodovi]+ 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;
}

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
ovako
nego na ovaj nacin na koji si ti stavio



Hvala puno :)

Registrirajte se na Pecalicu! (Rewards1 & Prizerebel tip stranice samo sto je ova za Balkan!) Molim preko ovog linka :)

Speedo & Fuel by #marcus.

Što se tiče skriptanja mogu vam pomoći sa manjim problemima, za nešto veliko me ne ispitujte!

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'

[code=c]if(sscanf(params,"ud",pid,pbodova))

a ti si stavio
Kod: c
if(sscanf(params,"rd",pid,pbodova)) // rd ??


i
Kod: c
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
Kod: c
[code=c][ /code] // bez razmaka
[/code][/code]
Poslednja Izmena: Oktobar 01, 2011, 23:11:33 POSLE PODNE od Marijo B. - K4[Я]!K3™