Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* [FS] - BadyxPosTut (Crea coodenadas del tutorial) Creado por Badyx */
- /* Imagenes */
- /*
- http://desmond.imageshack.us/Himg607/scaled.php?server=607&filename=samp060pe.png&res=landing
- http://desmond.imageshack.us/Himg29/scaled.php?server=29&filename=samp061j.png&res=landing
- http://desmond.imageshack.us/Himg859/scaled.php?server=859&filename=samp062bx.png&res=landing
- http://desmond.imageshack.us/Himg853/scaled.php?server=853&filename=samp063wy.png&res=landing
- http://img803.imageshack.us/img803/4981/dibujozx.png
- http://desmond.imageshack.us/Himg41/scaled.php?server=41&filename=samp064wq.png&res=landing */
- /* Includes */
- #include <a_samp>
- new Float:CoordenadasX[MAX_PLAYERS];
- new Float:CoordenadasY[MAX_PLAYERS];
- new Float:CoordenadasZ[MAX_PLAYERS];
- #define Info1 1200
- #if defined FILTERSCRIPT
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Guardador de posiciones By Badyx");
- print("----------------------------------\n");
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- GetPlayerPos(playerid, CoordenadasX[playerid],CoordenadasY[playerid],CoordenadasZ[playerid]);
- if (strcmp("/Comenzar", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "Para comenzar ponte delante del sitio de lo que desees que salga en el tutorial. Una vez echo escribe /GuardarX", "Aceptar","");
- return 1;
- }
- if (strcmp("/GuardarX", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente las coordenadas.\n\nAhora ves recto y ponte enfrente de donde sacaste las anteriores coordenadas mirando a donde estabas.\n Cuando estes escribe /GuardarY", "Aceptar","");
- format(string, sizeof(string), "SetPlayerCameraPos(playerid,%f,%f,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
- PosicionesLog(string);
- return 1;
- }
- if (strcmp("/GuardarY", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente las coordenadas.\n\nAhora Ahora debes definir la posicion de tu jugador.\n Intenta que no se vea en el plano de las anteriores coordenadas.\n Cuando estes listo escribe /GuardarZ", "Aceptar","");
- format(string, sizeof(string), "SetPlayerCameraLookAt(playerid,%f,%f,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
- PosicionesLog(string);
- return 1;
- }
- if (strcmp("/GuardarZ", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente todas las coordenadas.\n\nSe genero en Scriptfiles un archivo llamado Posiciones.ini.\n Alli dentro encontraras las coordenadas obtenidas.\n Sistema creado por Badyx para www.Pawnoscripting.com", "Aceptar","");
- format(string, sizeof(string), "SetPlayerPos(playerid,%f,%f%,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
- PosicionesLog(string);
- return 1;
- }
- return 0;
- }
- forward PosicionesLog(string[]);
- public PosicionesLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\r\n",string);
- new File:hFile;
- hFile = fopen("Posiciones.ini", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- //============================================================================//
- // //
- // SI TE SIRVIO RESPETA EL TRABAJO DEL CREADOR //
- // //
- // Sistema creado por Badyx para www.Pawnoscripting.com //
- // //
- //============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment