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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3843 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)
warning 219: local variable "query" shadows a variable at a preceding level

warning 219: local variable "pName" shadows a variable at a preceding level

error 004: function "SavePlayer" is not implemented

warning 219: local variable "query" shadows a variable at a preceding level

warning 219: local variable "pName" shadows a variable at a preceding level

warning 219: local variable "query" shadows a variable at a preceding level

warning 219: local variable "pName" shadows a variable at a preceding level

error 055: start of function body without function header

error 021: symbol already defined: "GetPlayerName"

error 021: symbol already defined: "GetPlayerPos"

error 021: symbol already defined: "format"

warning 203: symbol is never used: "pName"

warning 203: symbol is never used: "query"

 

sitose eilutese

 

 

 

pirmi du errorai 

 

   new query[126], pName[MAX_PLAYER_NAME];

 

 

3 erroras

 

    SavePlayer(playerid);

 

 

4 ir 5 erroras

 

       new query[126], pName[MAX_PLAYER_NAME];

 

 

 

6 ir 7 erroras

 

       new query[126], pName[MAX_PLAYER_NAME];

 

 

 

8

 

 

{

 

 

 

9

 

GetPlayerName(playerid, pName, sizeof(pName));

 

 

10

 

 

GetPlayerPos(playerid, Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2]);

 

 

11

 

 

format(query, sizeof(query), "UPDATE accounts SET Name = '%s', Password = '%s', PlayerX = '%f', PlayerY = '%f', PlayerZ = '%f' WHERE Name = '%s'", pName, Player[playerid][Password], Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2],  pName);

 

 

12 ir 13

 

nerodo tos eilutes kazkodel

Redaguota , nario BaubasPoLova
Buvo nurodytas neaiškus temos pavadinimas
// This is a comment

// uncomment the line below if you want to write a filterscript

//#define FILTERSCRIPT

 

#include <a_samp>

#pragma tabsize 0

#include <zcmd>

#include <streamer>

#include <sscanf2>

#include <a_mysql>

#if defined FILTERSCRIPT

#define STREAMER_TYPE_OBJECT (0)

#define STREAMER_TYPE_PICKUP (1)

#define STREAMER_TYPE_CP (2)

#define STREAMER_TYPE_RACE_CP (3)

#define STREAMER_TYPE_MAP_ICON (4)

#define STREAMER_TYPE_3D_TEXT_LABEL (5)

#define STREAMER_TYPE_AREA (6)

 

#define STREAMER_AREA_TYPE_CIRCLE (0)

#define STREAMER_AREA_TYPE_CYLINDER (1)

#define STREAMER_AREA_TYPE_SPHERE (2)

#define STREAMER_AREA_TYPE_RECTANGLE (3)

#define STREAMER_AREA_TYPE_CUBOID (4)

#define STREAMER_AREA_TYPE_POLYGON (5)

 

#define STREAMER_OBJECT_TYPE_GLOBAL (0)

#define STREAMER_OBJECT_TYPE_PLAYER (1)

#define STREAMER_OBJECT_TYPE_DYNAMIC (2)

 

#define INVALID_STREAMER_ID (0)

 

public OnFilterScriptInit()

{

print("\n--------------------------------------");

print("               SATG                    ");

print("--------------------------------------\n");

return 1;

}

 

enum PlayerStats

{

Name[126],

Password[126],

Float: Position[3],

}

new Player[MAX_PLAYERS][PlayerStats];

 

public OnFilterScriptExit()

{

return 1;

}

 

#else

 

main()

{

print("\n----------------------------------");

print("      SATG By KevaLTUZaidejas      ");

print("----------------------------------\n");

}

 

#endif

 

public OnGameModeInit()

{

// Don't use these lines if it's a filterscript

 

mysql_connect("localhost", "root", "sampsrw", "");

SetGameModeText("S.A.T.G 0.1");

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)

{

new query[126], pName[MAX_PLAYER_NAME];

 

GetPlayerName(playerid, pName, sizeof(pName));

 

format(query, sizeof(query), "SELECT * FROM accounts WHERE name = '%s'", pName);

mysql_query(query);

mysql_store_result();

if(mysql_num_rows() == 1)

{

   SendClientMessage(playerid, -1, "Jau yra zmogus su tokiu nick'u:)");

   ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Prisijungimas", "Prasome prisijungti ;)", "Prisijungti", "Atsaukti");

}

else

   SendClientMessage(playerid, -1, "Galite uzsiregistruoti!");

   ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Registracija", "Prasome ivesti slaptazodi ;)", "Registruotis", "Atsaukti");

   

return 1;

}

 

public OnPlayerDisconnect(playerid, reason)

{

    SavePlayer(playerid);

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("/mycommand", cmdtext, true, 10) == 0)

{

// Do something here

return 1;

}

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[])

{

switch(dialogid)

{

case 0:

{

   if(response)

   {

       new query[126], pName[MAX_PLAYER_NAME];

       GetPlayerName(playerid, pName, sizeof(pName));

       

       format(query, sizeof(query), "SELECT * FROM accounts WHERE name = '%s' AND password = '%s'", pName, inputtext);

       mysql_query(query);

       mysql_store_result();

       

       if(mysql_num_rows() == 1)

       {

           SendClientMessage(playerid, -1, "Tu sekmingai prisijungei:3");

           SetSpawnInfo(playerid, 1, 299, 1, 2, 3, 1, 1, 999, 1, 999, 1, 999);

           SpawnPlayer(playerid);

       }

       else

       {

           SendClientMessage(playerid, -1, "Neteisingas slapyvardis/slaptazodis ;(");

                 ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Prisijungimas", "Prasome prisijungti ;)", "Prisijungti", "Atsaukti");

       }

   }

}

case 1:

{

   if(response)

   {

       new query[126], pName[MAX_PLAYER_NAME];

       GetPlayerName(playerid, pName, sizeof(pName));

       

       format(query, sizeof(query), "INSERT INTO accounts VALUES ('%s', '%s')", pName, inputtext);

       mysql_query(query);

       

       SendClientMessage(playerid, -1, "Sekmingai uzsiregistravai!!!");

       

       SetSpawnInfo(playerid, 1, 299, 1, 2, 3, 1, 1, 999, 1, 999, 1, 999);

SpawnPlayer(playerid);

}

}

}

return 1;

}

 

public OnPlayerClickPlayer(playerid, clickedplayerid, source)

{

return 1;

}

 

stock LoginPlayer(playerid)

{

new query[126], pName[MAX_PLAYER_NAME];

GetPlayerName(playerid, sizeof(pName));

 

format(query, sizeof(query), "SELECT * FROM accounts WHERE Name = '%s'", pName);

mysql_query(query);

mysql_store_result();

 

while(mysql_fetch_row_format(query, "|"))

{

   mysql_fetch_row_format(Player[playerid][vardas], "vardas");

   mysql_fetch_row_format(Player[playerid][passwordas], "passwordas");

   mysql_fetch_row_format(query, "PlayerX"), Player[playerid][Position][0], = floatstr(query);

     mysql_fetch_row_format(query, "PlayerY"), Player[playerid][Position][1], = floatstr(query);

     mysql_fetch_row_format(query, "PlayerZ"), Player[playerid][Position][2], = floatstr(query);

     

}

SetSpawnInfo(playerid, 0, 299, Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2], 0, 0, 0, 0, 0, 0, 0);

SpawnPlayer(playerid);

}

 

stock SavePlayer(playerid);

{

new query[126], pName[MAX_PLAYER_NAME];

GetPlayerName(playerid, pName, sizeof(pName));

 

GetPlayerPos(playerid, Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2]);

 

format(query, sizeof(query), "UPDATE accounts SET Name = '%s', Password = '%s', PlayerX = '%f', PlayerY = '%f', PlayerZ = '%f' WHERE Name = '%s'", pName, Player[playerid][Password], Player[playerid][Position][0], Player[playerid][Position][1], Player[playerid][Position][2],  pName);

mysql_query(query);

printf("Tavo ID %d (%s) Buvo issaugotas", playerid, pName);

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Visas KODAS

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