Szerző Téma: xyz elteleportált lv be HIBA.  (Megtekintve 793 alkalommal)

Nem elérhető Raidon

  • 231
    • Profil megtekintése
xyz elteleportált lv be HIBA.
« Dátum: 2013. Március 16. - 19:59:15 »
0
Üdv!

Tudom még csak kezdõ scripter vagyok de az a bajom hogy ügye elkezdem a módomat írni, még csak a teleportokat rakom bele (ebben a pillanatban kezdtem) és az a baj hogy úgy szeretném megoldani ha a játékos beírja /tele-lv akkor ki írja egy üzenetben hogy \'\'xyz Elteleportáltál Las Venturas(LV)-be, sok sikert kívánunk!


Úgy mondva ha a játékos beírja a parancsot akkor ügye üzenetet ír ki neki és a üzenet elé írja hogy: Valaki Elteleportáltál Las Venturas(LV)-be, sok sikert kívánunk!


MÓD:

 
#include <a_samp>
// Színek
#define COLOR_DARKORANGE          0xFF7318FF
#define COLOR_SYSTEM              0xEFEFF7AA
#define COLOR_BLUE                0x0000FFAA
#define COLOR_GREY                0xAFAFAFAA
#define COLOR_GREEN               0x33AA33AA
#define COLOR_YELLOW              0xFFFF00AA
#define COLOR_WHITE               0xFFFFFFAA
#define COLOR_WITHE               0xFFFFFFAA
#define COLOR_PURPLE              0x9900FFAA
#define COLOR_BROWN               0x993300AA
#define COLOR_ORANGE              0xFF9933AA
#define COLOR_CYAN                0x99FFFFAA
#define COLOR_TAN                 0xFFFFCCAA
#define COLOR_PINK                0xFF66FFAA
#define COLOR_KHAKI               0x999900AA
#define COLOR_LIME                0x99FF00AA
#define COLOR_BLACK               0x000000AA
#define COLOR_TURQ                0x00A3C0AA
#define COLOR_LIGHTBLUE           0x00BFFFAA
#define COLOR_GREENISHGOLD        0xCCFFDD56
#define COLOR_LIGHTBLUEGREEN      0x0FFDD349
#define COLOR_NEUTRALBLUE         0xABCDEF01
#define COLOR_LIGHTCYAN           0xAAFFCC33
#define COLOR_LEMON               0xDDDD2357
#define COLOR_AQUA                0x7CFC00AA
#define COLOR_WHITEYELLOW         0xFFE87DAA
#define COLOR_BLUEAQUA            0x7E60FFAA
#define COLOR_GREENYELLOWWHITE    0xCBFF45AA
#define COLOR_DARKBLUE            0x15005EAA
#define COLOR_RED                 0xAA3333AA
#define COLOR_ULTRARED            0xFF0606FF
#define COLOR_WARNING             0xFB0000FF
#define COLOR_VIOLET              0x8F698FFF
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Blank Gamemode by your name here\");
print(\"----------------------------------\\n\");
}
#endif
public OnGameModeInit()
{
// Don\'t use these lines if it\'s a filterscript
SetGameModeText(\"Blank Script\");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/tele-lv\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_GREEN, \"Elteleportáltál Las Venturas(LV)-be, sok sikert kívánunk!\");
SetPlayerPos(playerid,2005.5066,1544.8556,13.5821); // LVTeleport
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

 
Aki segít megy a +!

Üdvözlettel: Raidon

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
xyz elteleportált lv be HIBA.
« Válasz #1 Dátum: 2013. Március 16. - 20:05:29 »
+1
if(!strcmp(\"/tele-lv\",cmdtext,true))
{
new str[84];
GetPlayerName(playerid,str,sizeof(str));
format(str,sizeof(str),\"%s elteleportáltál Las Venturas(LV)-be, sok sikert kívánunk!\",str);
SendClientMessage(playerid, COLOR_GREEN,str);
SetPlayerPos(playerid,2005.5066,1544.8556,13.5821); // LVTeleport
return 1;
}
« Utoljára szerkesztve: 2013. Március 16. - 20:07:46 írta Kovacs_Richard »
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

xyz elteleportált lv be HIBA.
« Válasz #2 Dátum: 2013. Március 16. - 20:06:36 »
+1
Nem biztos,hogy jó,de szerintem így kell:
 
if (strcmp(\"/tele-lv\", cmdtext, true, 10) == 0)
        {
      new name[MAX_PLAYER_NAME];
                                new string[128];
      GetPlayerName(playerid, name, sizeof(name));
      format(string, sizeof(string), \"%s elteleportált Las Venturasba(LV), sok sikert kívánunk!\", name);
      SendClientMessageToAll(COLOR_GREEN);
                SendClientMessage(playerid, COLOR_GREEN, \"Elteleportáltál Las Venturas(LV)-be, sok sikert kívánunk!\");
                SetPlayerPos(playerid,2005.5066,1544.8556,13.5821); // LVTeleport
      return 1;
        }
return 0;

 
Nem teszteltem,szóval nem biztos,hogy jó!!!!

Nem elérhető Raidon

  • 231
    • Profil megtekintése
xyz elteleportált lv be HIBA.
« Válasz #3 Dátum: 2013. Március 16. - 20:09:44 »
0
Köszi, mind kettõtöknek, mind a 2 mûködik donking11 azért 1 picit elírtad de kijavítottam és jó lett.

Neked is Richárd.


MENT A +!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
xyz elteleportált lv be HIBA.
« Válasz #4 Dátum: 2013. Március 16. - 20:09:54 »
0
new string[128];

 
felesleges 128 cella és felesleges 2 tömb névnek és szövegnek :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal