[POMOC] YCMD komanda error!


Započeo #Mikki, Avgust 14, 2014, 20:43:52 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Licno svoja
Detaljan opis problema: Ih sad, i ovaj error...  :-[ Predpostavljam da je problem u new -u ?
Dio skripte:
GetPlayerName(playerid, sendername, sizeof(sendername));

C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 017: undefined symbol "sendername"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 017: undefined symbol "sendername"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : error 029: invalid expression, assumed zero
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7996) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Neke slike/video za lakse dobivanje pomoci(neobavezno): // 
Poslednja Izmena: Avgust 14, 2014, 20:45:59 POSLE PODNE od мιккι#





Citat: C++ poslato Avgust 14, 2014, 20:47:36 POSLE PODNE
daj bre komandu.
YCMD:changename(playerid,params[],help)
	{
	    GetPlayerName(playerid, sendername, sizeof(sendername));
	    new sendername[MAX_PLAYER_NAME];
		new tmpp[256];
		tmpp = strtok(cmdtext, idx);
		if(!strlen(tmpp))
		{
			SendClientMessage(playerid, PLAVA, "POMOC: /changename [playerid] [new nick]");
			return 1;
		}
		giveplayerid = strval(tmpp);
		tmp = strtok(cmdtext, idx);
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(IsPlayerConnected(playerid))
		{
		    if(PlayerInfo[playerid][pAdmin] >= 1337)
		    {
		        if(IsPlayerConnected(giveplayerid))
		        {
					SetPlayerName(giveplayerid, tmp);
					format(string, sizeof(string), "AdmCMD: %s(%i) vam je promenio ime u %s", sendername, playerid, tmp);
					SendClientMessage(giveplayerid, PLVA, string);
					format(string, sizeof(string), "AdmCMD: Vi ste promenili igracu ID %i ime u %s", giveplayerid, tmp);
					SendClientMessage(playerid, SPLAVA, string);
					format(string, 256, "[ADMIN] %s je promenio %s igracevo ime u %s.", sendername,giveplayer, tmp);
					ABroadCast(ZUTA,string,1);
				}
				else
				{
				    format(string, sizeof(string), "%d nije aktivan igrac.", giveplayerid);
					SendClientMessage(playerid, CRVENA, string);
				}
			}
			else
			{
			    SendClientMessage(playerid, CRVENA, "Nemate dozovolu za koristenje te komande!");
			}
		}
		else
		{
		    SendClientMessage(playerid, CRVENA, "Morate se prijaviti da biste koristili tu komandu!");
		}
	  	return 1;
	}


stavi
new sendername[MAX_PLAYER_NAME];
ispred GetPlayerName
69

C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7999) : error 017: undefined symbol "strtok"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(7999) : error 033: array must be indexed (variable "tmpp")
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8002) : error 035: argument type mismatch (argument 2)
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8005) : error 017: undefined symbol "giveplayerid"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8006) : error 017: undefined symbol "tmp"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8006) : error 017: undefined symbol "strtok"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 017: undefined symbol "giveplayerid"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 017: undefined symbol "giveplayer"
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : error 029: invalid expression, assumed zero
C:\Users\Milos\Desktop\Pomozi Boze!\gamemodes\FCRP.pwn(8007) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


10 Errors.

A ovde sam stavio:
new sendername[MAX_PLAYER_NAME];
		GetPlayerName(playerid, sendername, sizeof(sendername));


Ili sam ja ubacio new na pogresnom mestu  :D , ako mozes uradi mi ti to  :-*




Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Ako mislis da ovde mozes da radis sta oces i krsis pravila grdno se varas.

Nema bumpanja pre nego prodje 24/h

Pravila:

Razgovor u vezi PAWN-Skriptanja .

69