Karakterválasztó

Indította kundlam, 2013. augusztus 27. - 11:32:22

Előző téma - Következő téma

kundlam

Helló.
Valaki nemrég nyitott egyet, hogy hogyan lehet kihagyni az elején a karakterválasztó izét
Meg is kapta a választ hogy állítsa a spectate-t false-re.
Nekem is kéne bár nemtudom hogy ezt hogyan lehetne.
ha valaki megcsinálná nekem, elõre is kösz!

jana4

Tessék, lesd meg:
 

public OnPlayerConnect(playerid) return TogglePlayerSpectating(playerid, 1);
public OnPlayerSpawn(playerid) return TogglePlayerSpectating(playerid, 0);

kundlam

Scream ha így beillesztem akkor 10 errort basz ki nekem.
 
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(138) : warning 217: loose indentation
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(843) : warning 209: function \"SSCANF_OnGameModeInit\" should return a value
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(954) : error 055: start of function body without function header
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(956) : error 010: invalid function or declaration
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(962) : error 010: invalid function or declaration
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(966) : error 010: invalid function or declaration
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(971) : error 021: symbol already defined: \"TogglePlayerSpectating\"
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(973) : error 021: symbol already defined: \"Create3DTextLabel\"
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(985) : error 021: symbol already defined: \"RemoveBuildingForPlayer\"
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(1594) : warning 219: local variable \"Fajl\" shadows a variable at a preceding level
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(1634) : error 055: start of function body without function header
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(1637) : error 021: symbol already defined: \"SetPlayerSkin\"
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(1638) : error 010: invalid function or declaration
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(2666) : warning 202: number of arguments does not match definition
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(2671) : warning 202: number of arguments does not match definition
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(2676) : warning 202: number of arguments does not match definition
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(2681) : warning 202: number of arguments does not match definition
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(2999) : warning 213: tag mismatch
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(3082) : warning 204: symbol is assigned a value that is never used: \"vehicleid\"
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(3082 -- 3382) : warning 219: local variable \"Fajl\" shadows a variable at a preceding level
D:\\AGTA Szerverek\\aTESZT SZERVER\\gamemodes\\rpextazy.pwn(3502) : warning 203: symbol is never used: \"Fajl\"
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
 
[/quote]
A warningokat nemvolt kedvem kiszedni

ShoCk

Beállítasz egy skint, amit szeretnél, hogy a player megkapjon mikor regisztrál, és mellé beállítasz egy spawnolási pontot. A karakter választó részt meg kitörlöd..

kundlam

xD de ezt most így full bugos lett, ha pedig a végére a return-t írom felül ezzel akkor meg nem spawnol le

ShoCk

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, x,y,z); //koordinátákat szóköz nélkül az xyz helyére
SetPlayerSkin(playerid, 100); //a 100 az a skin id
return 1;
}

kundlam

#6
De most megint nem spawnol le.

ShoCk

OnPlayerSpawn alá írd be õket. RequestClass alól meg törölj mindent.