-
Üdv.
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
}
switch(classid)
{
és 4 errort ír:S
c:\\GERGO BIRODALMA\\SA-MP MODDING\\gamemodes\\RCM.pwn(384) : error 014: invalid statement; not in switch
c:\\GERGO\\SA-MP MODDING\\gamemodes\\RCM.pwn(384) : warning 215: expression has no effect
c:\\GERGO\\SA-MP MODDING\\gamemodes\\RCM.pwn(384) : error 001: expected token: \";\", but found \":\"
c:\\GERGO\\SA-MP MODDING\\gamemodes\\RCM.pwn(384) : error 029: invalid expression, assumed zero
c:\\GERGO\\SA-MP MODDING\\gamemodes\\RCM.pwn(384) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
mi lehet a iba? elore is köszi. GeGe
-
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
}
Itt csak egy blokkot nyitottál meg és kettot zártál le.
Az egyik \"}\" jelet töröld ki, és jónak kell lennie.
Ha nem, másold be az egész scriptet és megnézem. :)
-
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
switch(classid)
{
case 4: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 5: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 6: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 7: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 8: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 9: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 10: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 11: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 12: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 13: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 14: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 15: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 16: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 17: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 18: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 19: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 20: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 21: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 22: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 23: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
}
U.I. Köszi knight h idot szánsz rá:)
-
Nincs mit. :)
De légyszíves az egész sriptet másold be, mert nem tudom, hogy mi van az elso case 0:{ fölött, mert az is számít valamit.
Meg, hogy én is megtudjam nézni a hibákat....
-
public OnPlayerRequestClass(playerid, classid)
{
new SkinID = GetPlayerSkin(playerid);
if(SkinID == 280 || SkinID == 281 || SkinID == 282 || SkinID == 284)
{
if(IsPlayerLAdmin(playerid) == 0)
{
GameTextForPlayer(playerid, \"~r~Csak Adminoknak!!\", 750, 3);
return 1;
}
}
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
switch(classid)
{
case 4: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 5: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 6: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 7: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 8: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 9: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 10: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 11: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 12: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 13: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 14: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 15: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 16: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 17: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 18: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 19: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 20: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 21: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 22: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
case 23: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
switch(classid)
{
}
U.I. Mode-ba van nem script-be:S
-
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
Ezt nem raktad \'switch\' szerkezetbe, ezért nem tudja, hogy mire vonatkozik, vagyis error.
-
A switch utasítással nyisd meg a blokkot, ezért azt csak egyszer használd!
http://samp-forum.extra.hu/index.php?topic=2237.0
ZeRo
-
Megcsináltam neked. :)
Remélem így képzelted el.
A lényeg, hogy a switch-el több elágazást is lehet csinálni, és te nem használtad ki ezt a lehetoséget. ;)
Íme:
public OnPlayerRequestClass(playerid, classid)
{
new SkinID = GetPlayerSkin(playerid);
if(SkinID == 280 || SkinID == 281 || SkinID == 282 || SkinID == 284)
{
if(IsPlayerAdmin(playerid) == 0)
{
GameTextForPlayer(playerid, \"~r~Csak Adminoknak!!\", 750, 3);
}
}
switch(classid)
{
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
case 1: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 2: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 3: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 4: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 5: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 6: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 7: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 8: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 9: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 10: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 11: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 12: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 13: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 14: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 15: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 16: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 17: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 18: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 19: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 20: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
return 1;
}
-
Megcsináltam neked. :)
Remélem így képzelted el.
A lényeg, hogy a switch-el több elágazást is lehet csinálni, és te nem használtad ki ezt a lehetoséget. ;)
Íme:
public OnPlayerRequestClass(playerid, classid)
{
new SkinID = GetPlayerSkin(playerid);
if(SkinID == 280 || SkinID == 281 || SkinID == 282 || SkinID == 284)
{
if(IsPlayerAdmin(playerid) == 0)
{
GameTextForPlayer(playerid, \"~r~Csak Adminoknak!!\", 750, 3);
}
}
switch(classid)
{
case 0: {
GameTextForPlayer(playerid, \"~r~ LVPD~y~>~b~Police\", 2000, 6);
}
case 1: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 2: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 3: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 4: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 5: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 6: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 7: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 8: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 9: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 10: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 11: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 12: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 13: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 14: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 15: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 16: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 17: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 18: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 19: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
case 20: {
GameTextForPlayer(playerid,\"~b~CIVIL\",2000,6);
}
}
return 1;
}
Köszi dee most meg a másikat zavarja be:S
SetPlayerPos(playerid, 2029.4147,1526.1724,10.8203);
SetPlayerCameraPos(playerid, 2029.5216,1523.9297,10.8203);
SetPlayerCameraLookAt(playerid, 2029.4147,1526.1724,10.8203);
c:\\GERGO BIRODALMA\\SA-MP MODDING\\gamemodes\\RCM.pwn(456) : error 021: symbol already defined: \"SetPlayerPos\"
c:\\GERGO BIRODALMA\\SA-MP MODDING\\gamemodes\\RCM.pwn(461) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
-
A new skinid fölé nyugodtan rakhatod:
SetPlayerPos(playerid, 2029.4147,1526.1724,10.8203);
SetPlayerCameraPos(playerid, 2029.5216,1523.9297,10.8203);
SetPlayerCameraLookAt(playerid, 2029.4147,1526.1724,10.8203);