GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Pioneer - 2011. november 04. - 18:28:18
-
Na hello.
Van nekem 1 olyanom hogy amikor spawnolna az ember kiad 1 dialogot és megkérdezi hol szeretnél spawnolni?
És akkor ott van hogy
LV
SF
LS
Na én ezt ugy szeretném hogy van pl 2 csapatom Gteam. Cop,Civil
És ha pl Cop akkor rámegy arra hogy LS akkor XYZ be rakja.
Viszont ha Civil akkor XYZ2
Azaz más de megadottan fix koordira teszi.
-
Lekell kérdezni,h Cop vagy nem vagy Civil e ,ha igen akkor az egyikhez fogja telézni de ha a másik akkor a másikhoz pl.
[pawn] if(gTeam[playerid] == Civil) //Egyik csapat Civil
{
SetPlayerPos(playerid,XYZ);
}
if(gTeam[playerid] == Cop) //Másik csapat Cop
{
SetPlayerPos(playerid,XYZ);
}[/pawn]
-
[pawn]public OnPlayerRequestClass(playerid, classid)
{
if(gTeam[playerid] == Civil) //Civil
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"Válassz a spawn helyekbõl\",\"Las Venturas \\nLos Santos \\nSan Fierro\",\"Választ\",\"\");
}
if(gTeam[playerid] == Cop) //Rendõr
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,\"Válassz a spawn helyekbõl\",\"Las Venturas \\nLos Santos \\nSan Fierro\",\"Választ\",\"\");
}
return 1;
}[/pawn]
ll
ll
ll
[pawn]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Dialog ID 1
{
{
if(listitem)
{
case 0:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek Las Venturas-ban\");
}
case 1:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek Los Santos-ban\");
}
case 2:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek San Fierro-ban\");
}
}
}
return 1;
}
if(dialogid == 2)//Dialog ID 2
{
{
if(listitem)
{
case 0:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek Las Venturas-ban\");
}
case 1:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek Los Santos-ban\");
}
case 2:
{
SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,\"Üdvözöllek San Fierro-ban\");
}
}
}
}
}[/pawn]
-
Ezt az onplayerspawn ala ird majd case 0 majd ha tobbet akkarsz novekvo sorendbe teszed 1,2,3,4 enyi lesz majd SetPlayetPos(playerid, Kordinatad);
ha fegyver kell GivePlayerWeapon(playerid, Kordinata);
-
GivePlayerWeapon(playerid, Kordinata);[/quote]
What?
Inkább:
GivePlayerWeapon(playerid, FegyverID);
-
Biztos elírta. :)
Ja am az OnPlayerConnect helyett az OnPlayerSpawn-hoz írd
-
Igen bocsánat elírtam véletlenûl. Kössz kadaradam!