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?
Pickupi
Moderator: Moderatori
Re: Pickupi
atradu kludu 0 vieta jaieliek -1
2 jautajums kads nevar pastastit par bazes vartiem?
2 jautajums kads nevar pastastit par bazes vartiem?
Re: Pickupi
Pameklē pamācību sadaļā, tur ir pamācība kā uztaisīt vārtus, kuri atveras uzrakstot komandu!
.
Re: Pickupi
Ja nesanāk pēc tās metodes, mēģini pēc manas.
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).
Mēģini, itkā vajadzētu visam strādāt!
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;
}
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;
}
Piedāvāju palīdzēt kādam serverim ar skriptošanu.
Re: Pickupi
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
Paldies
ja bus vel kadi jautajumi rakstisu
ja bus vel kadi jautajumi rakstisu
Re: Pickupi
nejiet, nav vaina tajas koordinatas?Disaster wrote:Ja nesanāk pēc tās metodes, mēģini pēc manas.
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("/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; }
Mēģini, itkā vajadzētu visam 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; }
Re: Pickupi
komandas ir 100% pareizas, tiešām, vaina varētu būt koordinātās. pārbaudi koordinātas un saliec tās no jauna.
Piedāvāju palīdzēt kādam serverim ar skriptošanu.