Pawno-Mód-Registrace

Technická podpora k herním serverům GTA San Andreas Multiplayer
Message
Autor
Neopry
Příspěvky: 160
Registrován: 18 bře 2012, 17:17
Reputation: 0

Pawno-Mód-Registrace

#1 Příspěvekod Neopry » 18 črc 2013, 15:36

Ahoj, mám menší problém s pawnem...
Vytvářím si vlastní mód a chci si do ní dát registraci, po tom co jí mám hotovou tak mám několik chyb... Prosím poradíte mi jak to mám opravit ?

Spoiler: zobrazit
#include <a_samp>
#include <dini>

#if defined FILTERSCRIPT
#define REGISTER 1
#define LOGIN 2

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DARKBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

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("NA");
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)
{
SendClientMessage(playerid, 0xAA3333AA, "Vitej na serveru !");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
new string[32];

GivePlayerMoney(killerid, 1000);

format(string, sizeof(string), "Za zabiti hrace jsi dostal odmenu 1000 niní mas $%d.", GetPlayerMoney(killerid));
SendClientMessage(killerid, 0xFFFFFFFF, string);
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
if (strcmp("/ls", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, -1972.6129,137.9368,27.6875);
return 1;
}
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 1210.7068,-2036.9144,69.0078);
return 1;
}
if (strcmp("/sf", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2179.9697,1990.4812,10.8203);
return 1;
}
if (strcmp("/spawn", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
return 1;
}
if (strcmp("/givecash", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
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[])
{
if(dialogid == REGISTER)
{
if(responce == 0)
{
SendClientMessage(playerid, 0xAA3333AA, "Zadal jsi spatne heslo");
Kick(playerid);
return 1;
}
if(responce == 1)
{
if(!strlen(inputtext) == 0
{
SendClientMessage(playerid,0xAA3333AA,"Napiste heslo znovu prosim");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
}
Register(playerid,Key);
return 1;
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

stock Register(playerid, key[])
{
new hraci[28]
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",Key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;
}


A chyby mi to hlási tyto

Spoiler: zobrazit
C:\Users\----\Desktop\NA.pwn(78) : error 017: undefined symbol "REGISTER"
C:\Users\----\Desktop\NA.pwn(279) : error 017: undefined symbol "REGISTER"
C:\Users\----\Desktop\NA.pwn(281) : error 017: undefined symbol "responce"
C:\Users\----\Desktop\NA.pwn(287) : error 017: undefined symbol "responce"
C:\Users\----\Desktop\NA.pwn(290) : error 029: invalid expression, assumed zero
C:\Users\----\Desktop\NA.pwn(292) : error 017: undefined symbol "REGISTER"
C:\Users\----\Desktop\NA.pwn(294) : error 017: undefined symbol "Key"
C:\Users\----\Desktop\NA.pwn(309) : error 001: expected token: ";", but found "new"
C:\Users\----\Desktop\NA.pwn(313) : error 017: undefined symbol "Key"
C:\Users\----\Desktop\NA.pwn(306) : warning 203: symbol is never used: "key"

xXArthomXx
Příspěvky: 68
Registrován: 11 úno 2013, 22:03
Reputation: 0

Re: Pawno-Mód-Registrace

#2 Příspěvekod xXArthomXx » 18 črc 2013, 15:50

nič som ti tam nemenil len som sa snažil opraviť chyby,
Spoiler: zobrazit

Kód: Vybrat vše

#include <a_samp>
#include <dini>

#define REGISTER 1
#define LOGIN 2

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DARKBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA

#pragma unused strtok

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("NA");
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)
{
SendClientMessage(playerid, 0xAA3333AA, "Vitej na serveru !");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
new string[32];

GivePlayerMoney(killerid, 1000);

format(string, sizeof(string), "Za zabiti hrace jsi dostal odmenu 1000 niní mas $%d.", GetPlayerMoney(killerid));
SendClientMessage(killerid, 0xFFFFFFFF, string);
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
if (strcmp("/ls", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, -1972.6129,137.9368,27.6875);
return 1;
}
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 1210.7068,-2036.9144,69.0078);
return 1;
}
if (strcmp("/sf", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2179.9697,1990.4812,10.8203);
return 1;
}
if (strcmp("/spawn", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
return 1;
}
if (strcmp("/givecash", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
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[])
{
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid, 0xAA3333AA, "Zadal jsi spatne heslo");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!inputtext[0])
{
SendClientMessage(playerid,0xAA3333AA,"Napiste heslo znovu prosim");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

stock Register(playerid, key[])
{
new hraci[28];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;
}

Neopry
Příspěvky: 160
Registrován: 18 bře 2012, 17:17
Reputation: 0

Re: Pawno-Mód-Registrace

#3 Příspěvekod Neopry » 18 črc 2013, 16:09

\Desktop\Untitled.pwn(27) : error 017: undefined symbol "strtok"
Ještě chybička :D co sní ?

xXArthomXx
Příspěvky: 68
Registrován: 11 úno 2013, 22:03
Reputation: 0

Re: Pawno-Mód-Registrace

#4 Příspěvekod xXArthomXx » 18 črc 2013, 16:38

čo si tam pridal? daj tam to čo som ti ja poslal, je to bez chyby

Neopry
Příspěvky: 160
Registrován: 18 bře 2012, 17:17
Reputation: 0

Re: Pawno-Mód-Registrace

#5 Příspěvekod Neopry » 18 črc 2013, 16:54

Už je to okej... Moje chyba :)
Ale mám další problem... Při přidávání aut mám další error.
Desktop\NA.pwn(326) : error 030: compound statement not closed at the end of file (started at line 318)
Spoiler: zobrazit
#include <a_samp>
#include <dini>

#define REGISTER 1
#define LOGIN 2

static str[128];
new VehNames[212][] =
{
"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
"Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
"Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
"Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
"RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
"Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
"Pcj - 600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
"Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet","Bmx",
"Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
"Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
"RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
"Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
"Buccaneer","Shamal","Hydra","Fcr - 900","Nrg - 500","Hpv - 1000","Cement Truck","Tow Truck","Fortune","Cadrona",
"FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
"Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
"Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
"Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
"Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
"BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
"Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
"Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
"Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DARKBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1



main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("NA");
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)
{
SendClientMessage(playerid, 0xAA3333AA, "Vitej na serveru !");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
GivePlayerMoney(playerid, 10000);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
new string[32];

GivePlayerMoney(killerid, 1000);

format(string, sizeof(string), "Za zabiti hrace jsi dostal odmenu 1000 niní mas $%d.", GetPlayerMoney(killerid));
SendClientMessage(killerid, 0xFFFFFFFF, string);
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
if (strcmp("/sf", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, -1972.6129,137.9368,27.6875);
return 1;
}
if (strcmp("/ls", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 1210.7068,-2036.9144,69.0078);
return 1;
}
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2179.9697,1990.4812,10.8203);
return 1;
}
if (strcmp("/spawn", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
return 1;
}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);

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[])
{
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid, 0xAA3333AA, "Zadal jsi spatne heslo");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!inputtext[0])
{
SendClientMessage(playerid,0xAA3333AA,"Napiste heslo znovu prosim");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

stock Register(playerid, key[])
{
new hraci[28];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;

Uživatelský avatar
Osicja
Příspěvky: 419
Věk: 27
Registrován: 09 úno 2012, 18:01
Reputation: 0
Bydliště: Czech Republic
Kontaktovat uživatele:

Re: Pawno-Mód-Registrace

#6 Příspěvekod Osicja » 18 črc 2013, 17:01

Nemáš zakončený stock.

Kód: Vybrat vše

stock Register(playerid, key[])
{
new hraci[28];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;
}
Obrázek
Obrázek
Obrázek
Obrázek

Neopry
Příspěvky: 160
Registrován: 18 bře 2012, 17:17
Reputation: 0

Re: Pawno-Mód-Registrace

#7 Příspěvekod Neopry » 18 črc 2013, 17:42

Promintě že vás tak spamuju... učím se ;)
Teď mám tento problém...
Desktop\NA.pwn(394) : warning 203: symbol is never used: "VehNames"
Desktop\NA.pwn(394) : warning 203: symbol is never used: "str"


Spoiler: zobrazit
#include <a_samp>
#include <dini>

#define REGISTER 1
#define LOGIN 2
#define cartextup 1.2

new message[MAX_PLAYERS];
static str[128];
new VehNames[212][] =
{
"Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
"Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
"Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
"Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
"RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
"Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
"Pcj - 600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
"Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet","Bmx",
"Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
"Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
"RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
"Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
"Buccaneer","Shamal","Hydra","Fcr - 900","Nrg - 500","Hpv - 1000","Cement Truck","Tow Truck","Fortune","Cadrona",
"FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
"Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
"Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
"Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
"Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
"BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
"Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
"Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
"Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DARKBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA

#define rCar 200000
#define sCar 500000
#define NeonPrice 8000000
#define NitroPrice 5000000
#define HydPrice 2500000
#define ColorPrice 500000

#define ShadowPrice 350000
#define MegaPrice 400000
#define RimshinePrice 350000
#define WiresPrice 500000
#define ClassicPrice 500000
#define TwistPrice 600000
#define CutterPrice 300000
#define SwitchPrice 800000
#define GrovePrice 500000
#define ImportPrice 450000
#define DollarPrice 750000
#define TrancePrice 750000
#define AtomicPrice 600000
#define AhabPrice 500000
#define VirtualPrice 450000
#define AccessPrice 300000

#define CAR_MAP_ICON 0 //dont put here better than 25

#define TurnNeonDialog 151
#define PutNeonOnCar 152
#define PutNeonOnMotorBike 153
#define BuyNeonDialog 154
#define BuymotorNeonDialog 155
#define AdminNumberPlateDialog 156
#define NumberPlateDialog 157
#define CarManager 158
#define SearchByCarID 159
#define CarFounded 160
#define SearchByOwnerName 161
#define SearchByOwnerID 162
#define CarEditOptions 163
#define ChangeColorOptions1 164
#define ChangeColorByID1 165
#define ChangeColorFromList1 166
#define Color1Color2 167
#define ChangeColorByID2 168
#define ChangeColorFromList2 169
#define ChangeColorOptions2 170
#define BuyColorAskIfSure 171
#define ColorList1 172
#define ColorList2 173
#define TextColorOptions 174
#define TypeTextColor 175
#define ChooseTextColorFromList 176
#define TypeCarText 177
#define ShowCarModel 178

#define CarWheels 184

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1



main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("NA");
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)
{
SendClientMessage(playerid, 0xAA3333AA, "Vitej na serveru !");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
GivePlayerMoney(playerid, 10000);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
new string[32];

GivePlayerMoney(killerid, 1000);

format(string, sizeof(string), "Za zabiti hrace jsi dostal odmenu 1000 niní mas $%d.", GetPlayerMoney(killerid));
SendClientMessage(killerid, 0xFFFFFFFF, string);
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
if(message[playerid] == 1) {//uz odoslal jednu spravu
SendClientMessage(playerid,0xAA3333AA,"---> Jedna sprava za 5 SEKUND");// upozornenie
return 0;// zamedzenie odoslaniu spravy >> spominana hodnota false
} else {// opacny pripad ked sprava este nebola odoslana
message[playerid] = 1;//nastavime odoslanie spravy
SetTimerEx("spam",5000,0,"i",playerid);//timer ktory resetne hodnotu message za 5 sekund

}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
return 1;
}
if (strcmp("/sf", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, -1972.6129,137.9368,27.6875);
return 1;
}
if (strcmp("/ls", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 1210.7068,-2036.9144,69.0078);
return 1;
}
if (strcmp("/lv", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2179.9697,1990.4812,10.8203);
return 1;
}
if (strcmp("/spawn", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2206.3259,1284.9125,10.8203);
return 1;
}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);

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[])
{
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid, 0xAA3333AA, "Zadal jsi spatne heslo");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!inputtext[0])
{
SendClientMessage(playerid,0xAA3333AA,"Napiste heslo znovu prosim");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}

stock Register(playerid, key[])
{
new hraci[28];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;
}

Uživatelský avatar
Osicja
Příspěvky: 419
Věk: 27
Registrován: 09 úno 2012, 18:01
Reputation: 0
Bydliště: Czech Republic
Kontaktovat uživatele:

Re: Pawno-Mód-Registrace

#8 Příspěvekod Osicja » 18 črc 2013, 17:51

Nikde si nepoužil:

Kód: Vybrat vše

static str[128];
new VehNames[212][] =
{
 "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster",
 "Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
 "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee",
 "Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo",
 "RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer",
 "Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer",
 "Pcj - 600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot",
 "Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet","Bmx",
 "Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo",
 "Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa",
 "RC Goblin","Hotring Racer A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant",
 "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic",
 "Buccaneer","Shamal","Hydra","Fcr - 900","Nrg - 500","Hpv - 1000","Cement Truck","Tow Truck","Fortune","Cadrona",
 "FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight",
 "Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob",
 "Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus",
 "Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight",
 "Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford",
 "BF-400","Newsvan","Tug","Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
 "Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
 "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
 "Stair Trailer","Boxville","Farm Plow","Utility Trailer"
};


Smaž to nebo přidej:

Kód: Vybrat vše

#pragma unused str
#pragma unused VehNames
Obrázek
Obrázek
Obrázek
Obrázek

Neopry
Příspěvky: 160
Registrován: 18 bře 2012, 17:17
Reputation: 0

Re: Pawno-Mód-Registrace

#9 Příspěvekod Neopry » 18 črc 2013, 20:09

Prosím nevíte kde seženu a jak vložím na server Nemovitosti ? (Domy, Hotely, obchody atd:.)
Díky předem

Uživatelský avatar
Osicja
Příspěvky: 419
Věk: 27
Registrován: 09 úno 2012, 18:01
Reputation: 0
Bydliště: Czech Republic
Kontaktovat uživatele:

Re: Pawno-Mód-Registrace

#10 Příspěvekod Osicja » 18 črc 2013, 20:33

Když pawníš tak si napawni :)
Obrázek
Obrázek
Obrázek
Obrázek


Zpět na „GTA San Andreas Multiplayer“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti