设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 839|回复: 7

[求助] if(){} else of(){}这2者之间的空格到底怎么弄 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2011-1-2 18:17:23 |显示全部楼层
我已经受不鸟那loose indentation了

哪位告诉下

就是
  1. if(代码)
  2. {
  3. 代码
  4. }else if(代码)
  5. {
  6. 代码
  7. }
复制代码
else if 那的缩进究竟是怎么样的



//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// weapons_shop.sma
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(124) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(136) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(148) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(160) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(172) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(184) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(196) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(208) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(220) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(232) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(244) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(256) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(268) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(280) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(292) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(304) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(316) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(328) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(360) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(372) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(384) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(396) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(408) : warning 217: loose
indentation
// E:\AMXX Studio .NET 1.1\scripting\weapons_shop.sma(420) : warning 217: loose
indentation
// Header size:            560 bytes
// Code size:            12348 bytes
// Data size:             9884 bytes
// Stack/heap size:      16384 bytes; estimated max. usage=781 cells (3124 bytes
)
// Total requirements:   39176 bytes
//
// 24 Warnings.
// Done.
//
// Compilation Time: 0.45 sec
// ----------------------------------------

Press enter to exit ...

使用道具 举报

Rank: 3Rank: 3

帖子
96
精华
0
声望
446 点
金币
481 Mold
被赞许
6 次
注册时间
2010-7-4
发表于 2011-1-2 18:46:40 |显示全部楼层
https://forums.alliedmods.net/showthread.php?t=56945
http://forums.alliedmods.net/showthread.php?t=111752

格式真烦,搜了几个给您。

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2011-1-2 19:58:40 |显示全部楼层
回复 2# Robert


    我还是没找到关于这个的  他们说amxx studio自带调整缩进 但是我不想用那个  我一直用ue写插件

使用道具 举报

Administrator

荻野埃及

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
605
精华
0
声望
8563 点
金币
1495 Mold
被赞许
19 次
注册时间
2006-2-5
发表于 2011-1-2 21:58:01 |显示全部楼层
if(is_user_sb(id)){
set_user_sb(id, bigsb)
} else if(is_user_bigsb(id)){
set_user_sb(id, littlesb)
}

简单的写法是set_user_sb(id, (is_user_bigsb(id)) ? set_user_sb(id, littlesb) : set_user_sb(id, bigsb) )

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2011-1-3 09:51:36 |显示全部楼层
解决了 这样写就不会有问题了
  1. if(代码)
  2. {
  3.     (代码)
  4. }
  5. else if {
  6.     (代码)
  7. }
复制代码
谢谢各位

使用道具 举报

Rank: 2

帖子
172
精华
0
声望
172 点
金币
116 Mold
被赞许
0 次
注册时间
2010-9-5
发表于 2011-1-6 14:26:49 |显示全部楼层
amxx studio 有缩进功能,现成的你不用?!还有你写插件的时候用什么打开的,难道用记事本,语法高亮怎么办?
not back yet.

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
878
精华
1
声望
2479 点
金币
546 Mold
被赞许
1 次
注册时间
2009-12-6
发表于 2011-1-6 22:22:07 |显示全部楼层
回复 6# 839001282


    用ue   语法高亮神马的看的不爽

使用道具 举报

Rank: 5Rank: 5

帖子
131
精华
0
声望
867 点
金币
133 Mold
被赞许
10 次
注册时间
2010-12-31
发表于 2011-1-6 23:17:27 |显示全部楼层
回复 7# 373012881

很赞同,我一直使用的记事本
其实C语言对于格式的要求非常宽泛的,只是AMXX编译器单方面的检测,C编译器就不会这样提示,其实貌似不会造成影响
I am the bone of my Scripts,
So I pray, Unlimited Code Works.

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部