E vako uÄim skriptati, zanima me kako u GameModu (gf) promjeniti spawn igraÄa npr ako je spawn u LSu ja stavim da je u LV (znam ono za koordinate /save ali u GMu kako) i kad je u organizaciji da mu promjenim spawn
E to imam i ja problem.
U LSRP GM ja promjenim kordinate spawn civila i opet se spawnaju na istom mjestu i pokusavo sam i nazivciralo me i ja ostavio isto onda :P :'( :'(
Za organizacije
if(PlayerInfo[playerid][pMember] == "Broj ORG" || PlayerInfo[playerid][pLeader] == "Broj ORG") //tu stavis koji je Id organizacije u tvom modu
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, x,y,z);//stavi x,y,z iz savedpositions
PlayerInfo[playerid][pInt] = 3;
return 1;
}
LOGIN tu kad se spawna oduzme mu se 100$ jer je "kao" bio kod doktora, kuzis :D
{
new string[256];
new cut = deathcost; //PlayerInfo[playerid][pLevel]*deathcost;
GivePlayerCash(playerid, -100);// tu mjenjas kolko ce mu oduzet para..
format(string, sizeof(string), "DOKTOR: Doktor je uzeo 100$ zbog medicinske usluge."); //OVDJE U primjeru sam stavio 100$, Pogledaj gore
SendClientMessage(playerid, TEAM_CYAN_COLOR, string);
MedicBill[playerid] = 0;
MedicTime[playerid] = 0;
NeedMedicTime[playerid] = 0;
PlayerInfo[playerid][pDeaths] += 1;
SetPlayerHealth(playerid, 100.0);
/*SetPlayerInterior(playerid, 5);
rand = random(sizeof(gMedicSpawns));
SetPlayerPos(playerid, gMedicSpawns[rand][0], gMedicSpawns[rand][1], gMedicSpawns[rand][2]);
SetPlayerFacingAngle(playerid, 270.0);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, ~n~~y~Lijecis se od ~r~rana~y~...", 35000, 3);
MedicTime[playerid] = 1;
if(PlayerInfo[playerid][pDonateRank] > 0)
{
NeedMedicTime[playerid] = 30;
}
else
{
NeedMedicTime[playerid] = 60;
}
PlayerPlaySound(playerid, 1062, 0.0, 0.0, 0.0);
return 1;*/
}
NAPOMENA: sve kopirano iz moda, nije moje!
Citat: [BM]Roby poslato April 28, 2010, 20:29:13 POSLE PODNE
Za organizacije
if(PlayerInfo[playerid][pMember] == "Broj ORG" || PlayerInfo[playerid][pLeader] == "Broj ORG") //tu stavis koji je Id organizacije u tvom modu
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, x,y,z);//stavi x,y,z iz savedpositions
PlayerInfo[playerid][pInt] = 3;
return 1;
}
Hmmm.... Roby zaboravio si da mora promjenit SetplayerInterior i playerinfo[playerid][pInt]
Znaci ako ce ti se spawnati u INTERIORU onda ostavi, a ako nece se spawnati u interioru promjeni "3" u "0"
Pa ako je za organizacije, valjda ce se spawnat u HQ :S
a ako ce se izvan HQ onda stavi "0" umjesto "3" bas kao sto je alen reko :D
a gdje staviti ovo za spawn civila? gdje to ide u gm-u??
joj a jesam smotan xD
to ide pod "public SetPlayerSpawn (playerid)"
dali se moze napravit da kad igrac umre da se spawna kod svoje kuce??
moze.. Isto ispod "public SetPlayerSpawn (playerid)"
if(house !=255)
{
if(SpawnChange[playerid])
{
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
return 1;
}
}
Filip ti otvori svoju temu ja tražim odgovor za svoju ;)
a jesi ti dobio odgovor?
Dpbil iste oboje odgvore kolik oja vidim. I ubuduce (vi koj iste davali odgovore) koristite [code=c]
[/code]