Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-04-07, 15:35


matgines







Wiek: 29
Na forum: 5447 dni
Posty: 54
Nick w MP: Lampa

Piwa: 114

Respekt: 50

jak u?o?y? kod ?eby po smierci na arenie OneDe dalej spawnowalo graczy na arenie. bo tak to teleportowalo graczy po smierci dalej na spawny ustwione w mapie.

kod :

Kod:

new Float:OneDe[9][9] = {
{-782.8975,490.4512,1376.1875},
{-791.9999,508.4660,1371.7421},
{-778.7719,496.6818,1368.5303},
{-789.6494,510.5311,1367.3671},
{-789.6494,510.5311,1367.3671},
{-800.3000,507.4550,1361.6922},
{-842.1307,487.7278,1357.9915},
{-834.8280,527.5088,1357.1085},
{-783.2510,496.8204,1371.7421}
};


mialem zrobione tak ale i tak nie dzia?a ;/

Kod:

if(BlockCmd[playerid])
{
SetPlayerVirtualWorld(playerid, 1);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 15);
SetPlayerInterior(playerid,1);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 1000);
BlockCmd[playerid] = 0;
}
return 1;
}


Prosze o pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-07, 17:18


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Kod:

new Float:OneDe[9][9] = {
{-782.8975,490.4512,1376.1875},
{-791.9999,508.4660,1371.7421},
{-778.7719,496.6818,1368.5303},
{-789.6494,510.5311,1367.3671},
{-789.6494,510.5311,1367.3671},
{-800.3000,507.4550,1361.6922},
{-842.1307,487.7278,1357.9915},
{-834.8280,527.5088,1357.1085},
{-783.2510,496.8204,1371.7421}
};


Zmie? na:
Kod:

new Float:OneDe[ilo?? respawn?w][3] = {
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn},
{zmie? spawn}
};


Tam gdzie "ilo?? respawn?w" to wpisz ile masz tych klamerek {}, ...
jak chcesz doda? respawna to zmie? ilo?? respawn?w, a tam gdzie zmie? spawn to wpisz inne pozycje (w twoim wypadku na arenie).

Licz? na piwka.

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-07, 19:40


matgines







Wiek: 29
Na forum: 5447 dni
Posty: 54
Nick w MP: Lampa

Piwa: 114

Respekt: 50

nie rozumie m?g? by kto? ja?niej dam ca?y kod :

Kod:

#include <a_samp>
#pragma tabsize 0

#define Red 0xFF0000FF

new BlockCmd[MAX_PLAYERS];
new name[MAX_PLAYER_NAME];

new Float:OneDe[9][9] = {
{-782.8975,490.4512,1376.1875},
{-791.9999,508.4660,1371.7421},
{-778.7719,496.6818,1368.5303},
{-789.6494,510.5311,1367.3671},
{-789.6494,510.5311,1367.3671},
{-800.3000,507.4550,1361.6922},
{-842.1307,487.7278,1357.9915},
{-834.8280,527.5088,1357.1085},
{-783.2510,496.8204,1371.7421}
};

public OnPlayerSpawn(playerid)
{

if(BlockCmd[playerid])
{
SetPlayerVirtualWorld(playerid, 1);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 15);
SetPlayerInterior(playerid,1);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 1000);
BlockCmd[playerid] = 1;
}
return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];



if(BlockCmd[playerid] == 1 & strcmp(cmdtext, "/OsExit", true))
return SendClientMessage(playerid, Red, "Nie mo?esz u?ywa? teraz komend. Wpisz /OsExit aby wyj??.");


if (strcmp(cmdtext, "/onede", true)==0){
{
GetPlayerName(playerid,name, sizeof(name));
SendClientMessageToAll(0x33CCFFAA,string);
new one = random(sizeof(OneDe));
SetPlayerPos(playerid,OneDe[one][0],OneDe[one][1],OneDe[one][2]);
SetPlayerInterior(playerid,1);
SetPlayerVirtualWorld(playerid, 1);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 15);
GivePlayerWeapon(playerid, 24, 1000);
BlockCmd[playerid] = 1;
}
return 1;
}


if (strcmp(cmdtext, "/osexit", true)==0) {
{
BlockCmd[playerid] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2082.7671,1071.6632,10.8203);
SendClientMessage(playerid, Red, "Opu?ci?e? OneDe.");
SetPlayerHealth(playerid, 100);
ResetPlayerWeapons(playerid);
}
return 1;
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Tagi: spawn :: smierci
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Spawn po smierci Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku