Jump to content

[PAWN] Crearea comenzii "/aaa"


ChaWder
 Share

Recommended Posts

Salutare tuturor!

 

Am decis sa-mi incep activitatea in aceste categorii de programare. Ca un prim tutorial, m-am decis sa fie "crearea unei simple comenzi" in PAWNO.

 

Ce face comanda "/aaa"?

 

Pe unele servere de SA:MP, aceasta comanda te introduce intr-un alt virtualworld si te teleporteaza la un loc setat de scripter. Aceasta comanda este folosita in special pentru testarea jucatorilor.

 

 

Codul:

CMD:aaa(playerid,params[])
{
	if(playerVariables[playerid][pAdminLevel] >= 1)
	{
	    SetPlayerVirtualWorld(playerid,0);
	    SetPlayerInterior(playerid,0);
	    SetPlayerPos(playerid, 140.1661,1367.0115,1083.8594); // DE MODIFICAT COORDONATELE
	    SendClientMessage(playerid,COLOR_WHITE,"Bun venit in lumea adminilor (VW: 1)");
	}
	return 1;
}

Legenda:

 

CMD:aaa -> comanda a fost scrisa prin intermediul ZCMD.

playerVariables[playerid][pAdminLevel] >= 1 -> Aceasta conditia ne informeaza ca doar adminii cu level 1 in sus pot folosi aceasta comanda (playerVariables poate fii de multe tipuri: PlayerInfo, PlayerData, etc. ;;; pAdminLevel poate fii de multe tipuri: pAdmin, pALevel, etc.).

SetPlayerVirtualWorld -> Seteaza Virtual World-ul celor care folosesc aceasta comanda.

SetPlayerInterior -> Seteaza interiorul celor care folosesc aceasta comanda.

SetPlayerPos -> Seteaza pozitia jucatorului dupa ce a tastat comanda.

SendClientMessage -> Afiseaza un text in chat dupa tastarea comenzii.

 

 

(!)Sper ca v-am fost de ajutor. Un +1 nu strica.

Edited by Cdorsu
Link to comment
Share on other sites

Foarte frumos, dar vezi că ai o greşeală la acel SendClientMessage, spune că ai fost trimis în virtual world 1, însă funcţia SetPlayerVirtualWorld îţi setează virtual world 0.

 

Nu este o greşeală majoră, însă sunt începători care dau direct copy paste, fără să analizeze subiectul.

Link to comment
Share on other sites

https://wiki.sa-mp.com/wiki/SendClientMessage

https://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld

http://wiki.sa-mp.com/wiki/Function:SetPlayerInterior

https://wiki.sa-mp.com/wiki/SetPlayerPos

 

Totul se gasea pe wiki, chiar foarte bine explicat, cu tot cu exemple.

Daca vrei cu adevarat sa dai o mana de ajutor, ar trebui sa inveti mai intai tu limbajul si abia apoi sa creezi tutoriale.

Link to comment
Share on other sites

Topic closed !

 

@@Adi007, a vrut să ajute, nu văd care este problema ta de te iei de el, dacă nu m-am luat eu de el, nu cred că tu eşti în măsură să o faci.

Topic closed.

Edited by DaniSteptu
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.