2239.723, -1261.922, 23.9375
forward SkipSpawn(playerid);
public OnGameModeInit()
{
SetGameModeText("Blank Script");
for(new i = 1; i < 299; i++)
{
AddPlayerClass(i, 2239.723, -1261.922, 23.9375,270.7165,0,0,0,0,0,0);
}
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetTimerEx("SkipSpawn",1,0,"i",playerid);
return 1;
}
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, Skin, DIALOG_STYLE_INPUT, "Change Skin", "Enter a skin ID below to get started", "Confirm", "Cancel");
return 1;
}
public SkipSpawn(playerid)
{
SpawnPlayer(playerid);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Skin)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 0 || skinid > 299)
{
SendClientMessage(playerid, 0x33FF33AA, "Error: Choose a skin ID between 0 and 299.");
}
else
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "You have successfully changed your skin id to %d.", skinid);
SendClientMessage(playerid, 0x33FF33AA, message);
}
}
}
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Skin)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 0 || skinid > 299)
{
SendClientMessage(playerid, 0x33FF33AA, "Error: Choose a skin ID between 0 and 299.");
}
else
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "You have successfully changed your skin id to %d.", skinid);
SendClientMessage(playerid, 0x33FF33AA, message);
SetSpawnInfo(playerid,0,skinid,2239.723, -1261.922, 23.9375,270.7165,0,0,0,0,0,0);
}
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Skin)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 0 || skinid > 299)
{
SendClientMessage(playerid, 0x33FF33AA, "Error: Choose a skin ID between 0 and 299.");
}
else
{
SetPlayerSkin(playerid, skinid);
format(message, sizeof(message), "You have successfully changed your skin id to %d.", skinid);
SendClientMessage(playerid, 0x33FF33AA, message);
SetSpawnInfo(playerid,0,skinid,2239.723, -1261.922, 23.9375,270.7165,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
}
}
return 1;
}
if(dialogid == Skin)
{
if(response)
{
new skinid, message[64];
skinid = strval(inputtext);
if(skinid < 0 || skinid > 299)
{
SendClientMessage(playerid, 0x33FF33AA, "Error: Choose a skin ID between 0 and 299.");
Kick(playerid);
}
else
{
format(message, sizeof(message), "You have successfully changed your skin id to %d.", skinid);
SendClientMessage(playerid, 0x33FF33AA, message);
SetSpawnInfo(playerid,0,skinid,2239.723, -1261.922, 23.9375,270.7165,0,0,0,0,0,0);
SpawnPlayer(playerid);
}
}
}
|
As @Mencent said... This should work:
If it doesn't, tell me what is the exact problem. pawn Код:
|