Page 1 of 1
Pickupi
Posted: 04 May 2011, 17:28
by Radeks
CreatePickup(324, 2, -2187.249755852365722656, 718.9052734375, 53.895866394043, 0);
CreatePickup(350, 2, -2184.2172851563, 719.06188964844, 53.894958496094, 0);
CreatePickup(352, 2, -2183.0798339844, 719.123046875, 94, 718.94293212891, 53.896381378174, 0);
CreatePickup(324, 2, -2186.53.894432067871, 0);
CreatePickup(358, 2, -2182.0520019531, 719.05108642578, 53.893898010254, 0);
CreatePickup(365, 2, -2180.5087890625, 719.16021728516, 53.893196105957, 0);
CreatePickup(328, 2, -2179.6843261719, 719.11895751953, 53.892772674561, 0);
CreatePickup(340, 2, -2178.5827636719, 719.14221191406, 53.892246246338, 0);
CreatePickup(355, 2, -2177.1997070313, 718.62609863281, 53.891319274902, 0);
ielieku sos zem OnGameModeInit()
ieeju serveri bet nekas tur neparadas, kas varetu but par lietu?
Kas man butu tur jadara?
Re: Pickupi
Posted: 04 May 2011, 20:52
by Crone
Nav neviena warninga vai errora? Ja ir, tad ieposto tos!
Re: Pickupi
Posted: 04 May 2011, 21:37
by Radeks
atradu kludu 0 vieta jaieliek -1
2 jautajums kads nevar pastastit par bazes vartiem?
Re: Pickupi
Posted: 05 May 2011, 15:49
by Crone
Pameklē pamācību sadaļā, tur ir pamācība kā uztaisīt vārtus, kuri atveras uzrakstot komandu!
Re: Pickupi
Posted: 11 May 2011, 22:46
by Radeks
salieku visu pec pamacibam bet varti neveras

viss gamemode
http://pastebin.com/ALMfjxV6
Re: Pickupi
Posted: 11 May 2011, 23:04
by Disaster
Ja nesanāk pēc tās metodes, mēģini pēc manas.
Code: Select all
if (strcmp("/atvert", cmdtext, true, 10) == 0)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 50.768733978271, 3);
SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
return 1;
}
if (strcmp("/aizvert", cmdtext, true, 10) == 0)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 54.768733978271, 3);
SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvērti.");
return 1;
}
Daudz vienkāršāk. Mīnuss tāds, ka var tikt visi. Un rekur nedaudz sarežģītāk (nepārbaudīju, bet vajadzētu strādāt).
Code: Select all
if(strcmp(cmdtext, "/atvert", true)==0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Arturs", true) != -1 || strfind(Nick, "HTR", true) != -1)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 50.768733978271, 3);
SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Tev nav tiesību lietot šo komandu.");
}
return 1;
}
if(strcmp(cmdtext, "/aizvert", true)==0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Arturs", true) != -1 || strfind(Nick, "HTR", true) != -1)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 54.768733978271, 3);
SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvērti.");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Tev nav tiesību lietot šo komandu.");
}
return 1;
}
Mēģini, itkā vajadzētu visam strādāt!
Re: Pickupi
Posted: 11 May 2011, 23:10
by Crone
Labots kods:
Code: Select all
if(strcmp("/pgates", cmdtext, true, 6) == 0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Arturs", true) != -1 || strfind(Nick, "HTR", true) != -1)
{
if(change == 0)
{
SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
MoveObject(baze,-2176.1633300781, 689.13793945313, 50.768733978271, 3); //vala
change = 1;
}
else if(change == 1)
{
SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvēri.");
MoveObject(baze,-2176.1633300781, 689.13793945313, 54.768733978271, 3); //ciet
change = 0;
}
return 1;
}
return 0;
}
Re: Pickupi
Posted: 12 May 2011, 14:23
by Radeks
Paldies

ja bus vel kadi jautajumi rakstisu

Re: Pickupi
Posted: 14 May 2011, 13:56
by Radeks
Disaster wrote:Ja nesanāk pēc tās metodes, mēģini pēc manas.
Code: Select all
if (strcmp("/atvert", cmdtext, true, 10) == 0)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 50.768733978271, 3);
SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
return 1;
}
if (strcmp("/aizvert", cmdtext, true, 10) == 0)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 54.768733978271, 3);
SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvērti.");
return 1;
}
Daudz vienkāršāk. Mīnuss tāds, ka var tikt visi. Un rekur nedaudz sarežģītāk (nepārbaudīju, bet vajadzētu strādāt).
Code: Select all
if(strcmp(cmdtext, "/atvert", true)==0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Arturs", true) != -1 || strfind(Nick, "HTR", true) != -1)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 50.768733978271, 3);
SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Tev nav tiesību lietot šo komandu.");
}
return 1;
}
if(strcmp(cmdtext, "/aizvert", true)==0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "Arturs", true) != -1 || strfind(Nick, "HTR", true) != -1)
{
MoveObject(baze,-2176.1633300781, 689.13793945313, 54.768733978271, 3);
SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvērti.");
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Tev nav tiesību lietot šo komandu.");
}
return 1;
}
Mēģini, itkā vajadzētu visam strādāt!
nejiet, nav vaina tajas koordinatas?
Re: Pickupi
Posted: 14 May 2011, 19:30
by Disaster
komandas ir 100% pareizas, tiešām, vaina varētu būt koordinātās. pārbaudi koordinātas un saliec tās no jauna.