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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4467 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

Sveiki visi, reikėtu jūsų pagalbos. Kai tik bandau parašyti kokia nors komanda, pvz. : /to, tai man ji neveikia, bet rašo: Komanda naudojama: /to [Vardas_Pavardė] ir viskas, daugiau nieko nevyksta.  Taipogi panašiai yra ir su kitom komandom, bet ne su visom. Kai kuriuose tik taip yra. Kame čia bėda, dėl ko taip gali būti? Komandos pvz:

 

CMD:to(playerid, params[])
{
    if( !playerDB[ playerid ][ admin ] && !playerDB[ playerid ][ vip ] )
	    return errMsg(playerid, "Ši komanda tik administracijai.");

	new Zaidejas[ MAX_PLAYER_NAME ];

	if( sscanf(params, "s[24]", Zaidejas) )
	    return SendClientMessage(playerid, YELLOW, "* Komanda naudojama: /to [Vardas_Pavardė]");

	new ID = GetPlayeridMid(Zaidejas);

	if( ID == INVALID_PLAYER_ID )
	    return errMsg(playerid, "Blogai nurodytas Vardas_Pavardė.");

	new Float:Kord[ 3 ];
	GetPlayerPos(ID, Kord[ 0 ], Kord[ 1 ], Kord[ 2 ]);
	SetPlayerPos(playerid, Kord[ 0 ], Kord[ 1 ], Kord[ 2 ]);
	return 1;
}

 

(redaguota)

Labai sudėtingai darai, pabandyk taip:

CMD:to(playerid, params[])
{
    if( !playerDB[ playerid ][ admin ] && !playerDB[ playerid ][ vip ] )
	    return errMsg(playerid, "Ši komanda tik administracijai.");

	new ID;

	if( sscanf(params, "u", ID) )
	    return SendClientMessage(playerid, YELLOW, "* Komanda naudojama: /to [Vardas_Pavardė]");

	if(!IsPlayerConnected(ID))
	    return errMsg(playerid, "Blogai nurodytas Vardas_Pavardė.");

	new Float:Kord[ 3 ];
	GetPlayerPos(ID, Kord[ 0 ], Kord[ 1 ], Kord[ 2 ]);
	SetPlayerPos(playerid, Kord[ 0 ], Kord[ 1 ], Kord[ 2 ]);
	return 1;
}

Naudojant "u" sscanf funkcijoje galima bus įvesti žaidėjo vardą, jo dalį arba tiesiog ID. Bet kokiu atveju, tau bus gražinamas ID.

Redaguota , nario Justas Š.

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4467 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...