Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3690 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Sveiki taigi sukūrus komandą, susidūriau su viena problema, man rašo mano pačio nick ir rodo tokį greitį su kurio aš važiuoju o kito žmogaus ne :D. Nesuprantu, kur problema, todėl prašau jūsų pagalbos.


CMD:greitis(playerid, params[])
{
new string [128];
new vehicleid = GetPlayerVehicleID(playerid);
if( ADMIN[ playerid ] > 0 )
{
if (sscanf(params, "u", pID[ playerid ] )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
if( pID[ playerid ] == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );

format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ playerid ], GetVehicleSpeed(vehicleid));
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
Redaguota , nario #PWNBEGINNER
(redaguota)
CMD:greitis(playerid, params[])
{
new string [128], pID[MAX_PLAYER_NAME];
new vehicleid = GetPlayerVehicleID(playerid);
if( ADMIN[ playerid ] > 0 )
{
if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
 
format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

imk

Redaguota , nario nachi
CMD:greitis(playerid, params[])
{
new string [128], pID[MAX_PLAYER_NAME];
new vehicleid = GetPlayerVehicleID(playerid);
if( ADMIN[ playerid ] > 0 )
{
if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
 
format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

imk

 

kas per lygiavimas? 

CMD:greitis(playerid, params[]){
	new string [128], pID[MAX_PLAYER_NAME];
	new vehicleid = GetPlayerVehicleID(playerid);
	if( ADMIN[ playerid ] > 0 )
	{
		if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
		if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}


CMD:greitis(playerid, params[])

{

if( ADMIN[ playerid ] > 0 )

{

new string [128], pID;

if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");

if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );

new vehicleid = GetPlayerVehicleID(pID);

format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));

SendClientMessage(playerid, COLOR_YELLOW, string);

}

return 1;

}

 

Better known as f0cus

CMD:greitis(playerid, params[])
{
	if( ADMIN[ playerid ] > 0 )
	{
                new string [128], pID;
		if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
                if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
		new vehicleid = GetPlayerVehicleID(pID);
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

Mr. Sherlock, pID dabar bus kaip integer tipo? :? mums reikia vardo tai bent string su parametru.

 

kas per lygiavimas? 

CMD:greitis(playerid, params[]){
	new string [128], pID[MAX_PLAYER_NAME];
	new vehicleid = GetPlayerVehicleID(playerid);
	if( ADMIN[ playerid ] > 0 )
	{
		if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
		if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

Ačiū, kad padedat, bet gaunu tokius warningus --

array must be indexed (variable "pID")
array must be indexed (variable "pID")
local variable "pID" shadows a variable at a preceding level

 

CMD:greitis(playerid, params[])
{
	if( ADMIN[ playerid ] > 0 )
	{
                new string [128], pID;
		if (sscanf(params, "u", pID )) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
                if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
		new vehicleid = GetPlayerVehicleID(pID);
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx[ pID ], GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

Čia taip pat gaunu error -

 

 warning 219: local variable "pID" shadows a variable at a preceding level
(redaguota)
CMD:greitis(playerid, params[])
{
	if( ADMIN[ playerid ] > 0 )
	{
                new string [128], plid;
		if (sscanf(params, "u", plid)) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
                if( plid== INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
		new vehicleid = GetPlayerVehicleID(plid);
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx(plid), GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

Bandyk nes tavo waning sako kad toks kintamasis jau egzistuoja.

Redaguota , nario _kRego
(redaguota)
CMD:greitis(playerid, params[])
{
	if( ADMIN[ playerid ] > 0 )
	{
                new string [128], plid;
		if (sscanf(params, "u", plid)) return SendClientMessage(playerid, COLOR_ORANGE, "{00ffff}* Patikrinti žaidėjo greitį: /greitis [dalis vardo]");
                if( plid== INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "* Tokio žaidėjo nėra!" );
		new vehicleid = GetPlayerVehicleID(plid);
 		format(string, sizeof(string), "{ffff00}Žaidėjo %s mašinos greitis: %d km/h", GetPlayerNameEx(plid), GetVehicleSpeed(vehicleid));
		SendClientMessage(playerid, COLOR_YELLOW, string);
	}
	return 1;
}

Bandyk nes tavo waning sako kad toks kintamasis jau egzistuoja.

 

invalid function call, not a valid address
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Aš suprantu ką čia rašo, kad kažkur praleista "" ir pnš bet pagal patį pirmą warningą tai dėl plid man atrodo. Čia grynai per ta format eina errorai visi šitie

Redaguota , nario #PWNBEGINNER

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3690 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...